Size: a a a

2020 July 24

D

Denys in ru_freeswitch
Привет!
Может кто-то уже сталкивался с подобной проблемой?
https://lists.freeswitch.org/pipermail/freeswitch-users/2020-July/133718.html
источник

AM

Alexey Mishagin in ru_freeswitch
Denys
Привет!
Может кто-то уже сталкивался с подобной проблемой?
https://lists.freeswitch.org/pipermail/freeswitch-users/2020-July/133718.html
не уверен, что связано, но похожая трабла была при работе смг1016м с генезис колцентром.
У меня стойкое подозрение, что под капотом у смг тот же фрисвитч.
источник

D

Denys in ru_freeswitch
суть проблемы в том, что состояние удержания не снимается SIP INVITE'ом без SDP
источник

AA

Alex Alex in ru_freeswitch
Всем привет, подскажите пожалуйста, как наиболее правильно и достоверно определять именно по сидиарам какая сторона (оригинатор или терминатор) завершила звонок?
источник

h

halt✯ in ru_freeswitch
Alex Alex
Всем привет, подскажите пожалуйста, как наиболее правильно и достоверно определять именно по сидиарам какая сторона (оригинатор или терминатор) завершила звонок?
источник

AA

Alex Alex in ru_freeswitch
спасибо, а то я по наличию proto_specific_hangup_cause в соотв. ноге и каждый раз сомневаюсь
источник

AK

Andrey Kryukov in ru_freeswitch
Коллеги, можете подсказать, вот такие вот конструкции ${dialed_extension:2}  что означают  ?
это 2 символа от переменной ${dialed_extension}  или что это такое ?
источник

AK

Andrey Kryukov in ru_freeswitch
В ванильном конфиге в фичерсах
   <!-- Used to transfer both legs into a conference -->
   <extension name="cf">
     <condition field="destination_number" expression="^cf$">
 <action application="answer"/>
 <action application="transfer" data="-both 30${dialed_extension:2} XML default"/>
     </condition>
   </extension>

И я сижу понять не могу ${dialed_extension:2} - эт чего такое ?
источник

е

енот in ru_freeswitch
Andrey Kryukov
В ванильном конфиге в фичерсах
   <!-- Used to transfer both legs into a conference -->
   <extension name="cf">
     <condition field="destination_number" expression="^cf$">
 <action application="answer"/>
 <action application="transfer" data="-both 30${dialed_extension:2} XML default"/>
     </condition>
   </extension>

И я сижу понять не могу ${dialed_extension:2} - эт чего такое ?
В лог выведи и посмотри
источник

е

енот in ru_freeswitch
Или в доке глянь, как строки режут в фс
источник

A

Anton in ru_freeswitch
Andrey Kryukov
В ванильном конфиге в фичерсах
   <!-- Used to transfer both legs into a conference -->
   <extension name="cf">
     <condition field="destination_number" expression="^cf$">
 <action application="answer"/>
 <action application="transfer" data="-both 30${dialed_extension:2} XML default"/>
     </condition>
   </extension>

И я сижу понять не могу ${dialed_extension:2} - эт чего такое ?
c 3 символа до конца строки
источник

AK

Andrey Kryukov in ru_freeswitch
Anton
c 3 символа до конца строки
set data="varname=1234567890"
${varname:offset:length}  
${varname:0:1}  // 1
${varname:1}    // 234567890
${varname:-4}   // 7890
${varname:-4:2} // 78
${varname:4:2}  // 56

Нашел только в  книжке по FS , а на вики не нашел
источник

AK

Andrey Kryukov in ru_freeswitch
Спасибо
источник

е

енот in ru_freeswitch
Andrey Kryukov
set data="varname=1234567890"
${varname:offset:length}  
${varname:0:1}  // 1
${varname:1}    // 234567890
${varname:-4}   // 7890
${varname:-4:2} // 78
${varname:4:2}  // 56

Нашел только в  книжке по FS , а на вики не нашел
источник

е

енот in ru_freeswitch
первая ссылка)
источник

е

енот in ru_freeswitch
а как вы искали?
источник

AK

Andrey Kryukov in ru_freeswitch
енот
а как вы искали?
ну, видимо плохо ))
источник

A

Anton in ru_freeswitch
Andrey Kryukov
set data="varname=1234567890"
${varname:offset:length}  
${varname:0:1}  // 1
${varname:1}    // 234567890
${varname:-4}   // 7890
${varname:-4:2} // 78
${varname:4:2}  // 56

Нашел только в  книжке по FS , а на вики не нашел
Если чесно не знал просто вбил в консоли eval ${domain_name:2} .
источник

A

Anton in ru_freeswitch
Вот полезная штука для провеки регехпов, недавно узнал, класс fs_cli>regex sip:foo@bar.baz|^sip:(foo)@(.*)|$2 . выводит bar.baz . Если напишу сюда, больше шансов что не забуду :)
источник
2020 July 25

SY

Serge Yuriev in ru_freeswitch
Denys
суть проблемы в том, что состояние удержания не снимается SIP INVITE'ом без SDP
Ты нашёл правильную переменную, но вероятно или ставишь её не на том леге, или ещё что-то мешает. У меня это работает и циско, и с авайя. Там попутно ещё бага есть в фс, когда он отвечает симметрично, аля sendonly на sendonly
источник