freeswitchforum.com https://freeswitchforum.com/ |
|
При отбое одного конца, нет отбоя на другом. https://freeswitchforum.com/viewtopic.php?f=6&t=954 |
Страница 1 из 1 |
Автор: | leopold [ 11 июн 2019 09:19 ] | ||
Заголовок сообщения: | При отбое одного конца, нет отбоя на другом. | ||
Здравствуйте. Помогите пожалуйста новичку. Есть софт, типа обзвонки, использует FS. Начальство дало задачу: 1. Получив задание из очереди(телефоны с префиксом ltp), соединиться с абонентом. 2. Предложить абоненту соединение с оператором. Если абонент нажмет 1, или остается на линии, тогда соединить абонента с оператором. 3. Разорвать соединение с абонентом и оператором при бросании трубки либо оператором, либо абонентом. При данном dialplan, путем нажатия абонентом 1, абонент соединяется с оператором, обоих слышно в обоих направлениях. Проблем возникло несколько. Пока основные две. 1. Не происходит разрыва соединения у оператора при бросании трубки абонентом. И наоборот не происходит разрыва соединения у абонента при бросании трубки оператором. Тот, который не бросает у него в трубке тишина. Но такая ситуация возникает только если соединение между абонентом и оператором продолжается более, скажем 20 секунд, точнее не мерил. Если обрывать соединение раньше, тогда все нормально. Затем после 2.5 мин, на стороне не бросавшего, в трубке появляются короткие сигналы. Однако на freeswitch еще несколько минут болтаются calls, channels, bridget потом они сами закрываются. 2.Если телефон оператора занят у абонента ничего не слышно, только через какое то время сбрасывается звонок. Эти пункты не так горят. 3. Есть задержка при вызове опретора она возникает при наборе оператору. 1a28df8c-8b44-11e9-a2fb-eb98fe5167d3 2019-06-10 12:54:09.707869 [DEBUG] mod_loopback.c:601 loopback/ltp83843722314-b CHANNEL KILL 1a29ae76-8b44-11e9-a303-eb98fe5167d3 2019-06-10 12:54:16.048056 [DEBUG] switch_ivr.c:623 sofia/external/83843720000 Command Execute execute_extension(call2ltp XML default) 4. Не проигрывается звуковой файл во время набора оператору. Пробовал разные варианты, в dialplan они отражены. Но этот пункт пока не горит. Понимаю, что данную задачу можно решить несколькими способами. Вопрос: насколько, выбранный путь работоспособен, и тогда как решить проблемы. Во вложении dialplan, логи, состояние calls, bidge, channels. В логах номера телефонов изменены. 3843720000 - абонент. 9130000000 - оператор. Буду признателен за любую помощь.
|
Автор: | Vlad1983 [ 11 июн 2019 09:54 ] |
Заголовок сообщения: | Re: При отбое одного конца, нет отбоя на другом. |
по возможности перепешите диалплан без использования loopback он должен использоваться только в крайних случаях |
Автор: | leopold [ 11 июн 2019 12:15 ] | ||
Заголовок сообщения: | Re: При отбое одного конца, нет отбоя на другом. | ||
с loopback запускает приложение, этого изменить не могу. Из логов приложения: bgapi originate {ignore_early_media=true,origination_uuid=1a27fd2e-8b44-11e9-a2f6-eb98fe5167d3}loopback/ltp8384372000 &playback(file_string://ltp1.alaw!ltp2.alaw!ltp2.alaw!ltp2.alaw!ltp2.alaw) default default default Пункт 1 решен. Извините, но вот буквально сегодня вместе с парнем-сетевиком таки разобрались с пунктом 1. Оказалась, что сетевой шлюз закрывал соединения без активности свыше 30 сек. Добавил в gateway expire-seconds = 25 и заработало. Пункт 2. Во вложении Sip логи.
|
Автор: | Vlad1983 [ 11 июн 2019 15:10 ] |
Заголовок сообщения: | Re: При отбое одного конца, нет отбоя на другом. |
вторая сторона не получает оригинальный код Код: 7801de70-8c1f-11e9-866f-d939a93ab427 2019-06-11 15:05:06.454264 [DEBUG] mod_sofia.c:432 sofia/external/89130000000 Overriding SIP cause 486 with 600 from the other leg 1. транслировать прозрачно 2. проверить cause code и проиграть звуковой файл с короткими гудками при занятости |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |