freeswitchforum.com https://freeswitchforum.com/ |
|
Freeswitch не правильная маршрутизация https://freeswitchforum.com/viewtopic.php?f=6&t=148 |
Страница 1 из 1 |
Автор: | Master135 [ 27 апр 2013 20:02 ] |
Заголовок сообщения: | Freeswitch не правильная маршрутизация |
Добрый день! На одном сервере установлен freeswitch (порты 5080 и 5070) и asterisk (порт 5060). Изначально freeswitch использовался для связки asterisk и skype, с чем успешно и справлялся. На asterisk в качестве одного из sip операторов используется multifon, но в последнее время работает крайне нестабильно(в очередной раз в логах видно 403 Forbbiden, не верный логин и пароль, помогает только отключение и включение регистрации, просто sip reload результата не даёт). Решил попробовать перебросить multifon на freeswitch. Регистрация поднялась сразу, я обрадовался) думал все, забуду я про мегафон, но вдруг смотрю, звонки опять перестали поступать (При этом входящие от skype тоже перестали работать). Захожу в консоль freeswitch - регистрация поднята. Смотрю логи - входящий звонок, вместо того, чтобы отправится на астериск, уходит обратно в мультифон. Зарегистрировал Sip телефон на freeswitch - тоже, звонок уходит на мультифон. Подскажите, где закралась ошибка. Привожу конфиги: dialplan Код: <extension name="asterisk_ivr"> <condition field="destination_number" expression="^aster_ivr$"> <action application="start_dtmf" /> <action application="set" data="hangup_after_bridge=true"/> <action application="bridge" data="sofia/gateway/asterisk/511455"/> <action application="hangup"/> </condition> </extension> asterisk Код: <include> <gateway name="asterisk"> <param name="username" value="fs2ast"/> <param name="password" value="password"/> <param name="realm" value="aster"/> <param name="proxy" value="127.0.0.1"/> <param name="from-domain" value="127.0.0.1:5080"/> <param name="from-user" value="fs2ast"/> <param name="expire-seconds" value="60"/> <param name="retry_seconds" value="30"/> <param name="context" value="public"/> <param name="caller-id-in-from" value="true"/> <param name="register" value="true"/> </gateway> </include> multifon Код: <include> <user id="multifon"> <gateways> <gateway name="multifon"> <param name="username" value="79307835555"/> <param name="password" value="password"/> <param name="from-user" value="79307835555"/> <param name="from-domain" value="multifon.ru"/> <param name="proxy" value="sbc.multifon.ru"/> <param name="expire-seconds" value="600"/> <param name="register" value="true"/> <param name="retry-seconds" value="30"/> <param name="extension" value="aster_ivr"/> <param name="context" value="default"/> </gateway> </gateways> <params> <!-- <param name="password" value="$${default_provider_password}"/> --> </params> </user> </include> Как временный выход из ситуации дописал к строке <action application="bridge" data="sofia/gateway/asterisk/511455@127.0.0.1"/> Но это временное решение, скорее всего где то не там "запятая" стоит, а вот где? |
Автор: | Vlad1983 [ 27 апр 2013 20:28 ] |
Заголовок сообщения: | Re: Freeswitch не правильная маршрутизация |
во все шлюзы добавляйте параметр outbound-proxy, значение которого равно proxy для мультифона <param name="outbound-proxy" value="sbc.megafon.ru" /> |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |