1 | изначальная версия редактировать | |
Здравствуйте коллеги.
Asterisk может регистрироваться как клиент на другом сервере (у оператора). Согласно рекомендации из документации http://doxygen.asterisk.org/trunk/Config_sip.html для этого применяется строка вида register => [peer?][transport://]user[@domain][:secret[:authuser]]@host[:port][/extension][~expiry] в
Интересующий меня парамеир задаетс
2 | No.2 Revision редактировать |
Здравствуйте коллеги.
Asterisk может регистрироваться как клиент на другом сервере (у оператора).
Согласно рекомендации из документации http://doxygen.asterisk.org/trunk/Config_sip.html для этого применяется строка вида
вида
register => [peer?][transport://]user[@domain][:secret[:authuser]]@host[:port][/extension][~expiry]
в Интересующий меня парамеир задаетс
в секции [general] файлв sip.conf. Длительность регистрации при этом задается параметром в конце этой строки.
Но есть одно но. Этот метод регистрации не очень хорош когда астериск регистрирует несколько транков на одном сервере. В результате входящие от этого сервера приходят в первый зарегистрировавшийся транк что не очень удобно в статистике, отображении в FOP2 и т.д.
Решением проблемы является использование параметра callbackextension в описании пира. При этом строку регистрации в [general] задавать не надо, все регистрации создаются автоматически. Входящие при этом приходят правильно, в FOP2 все отображается где надо и т.д. Но некоторые операторы (типа Datagroup) при этом ругаются:
chan_sip.c: Got 423 Interval too brief for service 0622000156@natsip.datagroup.com.ua, minimum is 600 seconds
Вот собственно вопрос - где в этом случае задается время экспайра регистрации? Вроде уже всю документацию на эту тему до дыр зачитал - а как это сделать так и не понял.
3 | No.3 Revision редактировать |
Здравствуйте коллеги.
Asterisk может регистрироваться как клиент на другом сервере (у оператора). Согласно рекомендации из документации http://doxygen.asterisk.org/trunk/Config_sip.html для этого применяется строка вида
register => [peer?][transport://]user[@domain][:secret[:authuser]]@host[:port][/extension][~expiry]
в секции [general] файлв sip.conf. Длительность регистрации при этом задается параметром в конце этой строки.
Но есть одно но. Этот метод регистрации не очень хорош когда астериск регистрирует несколько транков на одном сервере. В результате входящие от этого сервера приходят в первый зарегистрировавшийся транк что не очень удобно в статистике, отображении в FOP2 и т.д.
Решением проблемы является использование параметра callbackextension в описании пира. При этом строку регистрации в [general] задавать не надо, все регистрации создаются автоматически. Входящие при этом приходят правильно, в FOP2 все отображается где надо и т.д. Но некоторые операторы (типа Datagroup) при этом ругаются:
chan_sip.c: Got 423 Interval too brief for service 0622000156@natsip.datagroup.com.ua, 0441234567@natsip.datagroup.com.ua, minimum is 600 seconds
Вот собственно вопрос - где в этом случае задается время экспайра регистрации? Вроде уже всю документацию на эту тему до дыр зачитал - а как это сделать так и не понял.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.