Чтобы подключить услугу НЕОФОН от Ростелекома на Опенсипсе — необхоидмо выполнить несколько условий.
1. Ростелеком трЕбует:
FROM: sip: 7337788@chel.media.usi.ru
2. Исходящий звонок должен происходить обязательно с железки с которой была регистрация, вот рабочая версия для модуля registrant:
modparam(«uac_registrant»,»uac», «sip:chel.media.usi.ru,,sip:7298171@chel.media.usi.ru,,7337788,PASSWORD,sip:7298171@123.123.123.123:5060,,,»)
3. при получении пакета 407 необходимо отсылать логин и пароль:
route[AUTHCHECK] {
if (t_check_status(«(401)|(407)»)) {
xlog(«got auth request from»);
if ( uri=~»sip:.+@chel.media.usi.ru» ) {
$avp(authrealm) = «Realm»;
$avp(authuser) = «7337788»;
$avp(authpass) = «PASSWORD»;
}
}
failure_route[2] {
xlog(«second failure route»);
uac_auth();
route(AUTHCHECK);
}