freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 19 мар 2024 06:14

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 11 июн 2019 09:19 

Зарегистрирован: 11 июн 2019 07:09
Сообщения: 2
Здравствуйте.
Помогите пожалуйста новичку.
Есть софт, типа обзвонки, использует 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 - оператор.
Буду признателен за любую помощь.


Вложения:
Комментарий к файлу: dialplan, логи, состояние calls, bidge, channels.
c2t.zip [8.75 КБ]
Скачиваний: 641
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 июн 2019 09:54 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
по возможности перепешите диалплан без использования loopback
он должен использоваться только в крайних случаях

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 июн 2019 12:15 

Зарегистрирован: 11 июн 2019 07:09
Сообщения: 2
с 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 логи.


Вложения:
freeswitch_busy.log.zip [8.47 КБ]
Скачиваний: 632
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 июн 2019 15:10 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
вторая сторона не получает оригинальный код
Код:
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 и проиграть звуковой файл с короткими гудками при занятости

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB