Страница 1 из 1

Yate FMS работает

Добавлено: 13 янв 2016, 13:38
awsswa
Я как тот отписывался как связать SIP и SIP
В общем руки торчат у меня из жопы - как модифицировать заголовок на лету в asterisk я так и не осилил, сделал на yate

У нас в качестве FMS выступает Megafon
задача просто как три рубля
надо в заголовок FROM запихнуть внутренний номер с которого звонишь плюс номер привязанный к их билингу

типа вот так

From: "9001" <sip:90612312319001@83.219.5.177>;tag=as061952da

Это номер с которого звоним на FMS "9001"
Номер 9061231231 для билинга
9001 тот номер который будет высвечиваться на сотовом
83.219.5.177 наш адрес

В asterisk делаем пиир в сторону yate - все вызовы на короткие номера FMS начинающиеся на 447х

Значит это делается вот так в yate, остальные настройки брать с прошлого мануала

accfile.conf

[megafon]
enabled=yes
protocol=sip
formats=ulaw
domain=83.149.32.222 = Мегафон
localaddress=83.219.5.177:5077 = наш IP адрес и порт


regexroute.conf
; Все вызовы на 4х значные номера начинающиеся на 447х

^447.$=sip/sip:\1;line=megafon;osip_From=<sip:9061231231${callername}@83.219.5.177>

В обратную сторону они шлют на порт 5060 где у нас уже asterisk принимает вызов

Re: Yate FMS работает

Добавлено: 13 янв 2016, 14:17
ded
То есть
Set(CALLERID(all)="9001" <90612312319001>)
никак не помогало?

Re: Yate FMS работает

Добавлено: 13 янв 2016, 14:42
Vlad1983
или так
Set(CALLERID(name)=${CALLERID(num)})
Set(CALLERID(num)=906123123${CALLERID(num)})

Re: Yate FMS работает

Добавлено: 13 янв 2016, 15:01
awsswa
Эти настройки крутят у меня

P-Asserted-Identity: "9001" <sip:90612312319001@83.219.5.177>

а то что нужно - крутится в транке с помощью - Fromuser:

тут правда еще мысль пришла ...