Чтобы подключить услугу НЕОФОН от Ростелекома на Опенсипсе – необхоидмо выполнить несколько условий.
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);
}
Leave a Reply