Я как тот отписывался как связать 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 принимает вызов