freeswitchforum.com

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

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

Текущее время: 29 мар 2024 00:02

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




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 16 дек 2013 17:30 

Зарегистрирован: 31 окт 2013 18:45
Сообщения: 18
На Asterisk была такая функция как sip show peer
Если в настройках пира в sip.conf прописать qualify=yes, то при вызове sip show peer в поле Status можно было увидеть состояние пира, соответственно либо
ОК(30)
с указанием в скобках прошедшего времени с момента последней проверки qualify, либо
UNREACHABLE.

Соответственно, можно было запросить статус пира в диалплане и направлять вызов через второго поставщика, если у первого слетела регистрация.
Код:
exten => _8X.,1,Set(AVAILS=${SIPPEER(sip1,status)})
exten => _8X.,2,Set(AVAILS=${AVAILS:0:2})
exten => _8X.,3,GotoIf($["${AVAILS}" = "OK"]?4:6)
exten => _8X.,4,Dial(SIP/sip1/7${EXTEN:1},,mtT)
exten => _8X.,5,Hangup()
exten => _8X.,6,Dial(SIP/sip2/7${EXTEN:1},,mtT)
exten => _8X.,7,Hangup()


Есть ли на FS возможность по таймауту проверять доступность регистрации пользователя, пира?
Куда копать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 дек 2013 17:55 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
для sip https://wiki.freeswitch.org/wiki/Function_sofia_contact
Код:
<condition field="${sofia_contact(*/${destination_number}@$${domain})}" expression="^sofia" break="never">
            <action application="log" data="CONSOLE USER ${destination_number}@$${domain} [REGED]"/>
</condition>

для других протоколов свои

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


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

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


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

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


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

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