Избавимся от наследия АОНа?
А О Н - это технология, а не сам номер. Автоматическое Определение Номера, технология обратного вызова, советской эпохи,
Информация о номере вызывающего абонента передаётся в виде кода, носящего название «Безынтервальный Пакет» (код 2 из 6) в виде одновременной передачи 2 частот из 6 доступных в этом коде в интервале от 700 до 1700 Гц, посылаемый телефонной станцией вызывающего абонента при одновременном ответе на исходящий вызов и получении сигнала запроса (с входящей стороны) в виде однотональной посылки 500 Гц. Данный метод передачи номера вызывающего абонента распространён в телефонных сетях, построенных на оборудовании бывшего СССР. Не являлся услугой АТС, поскольку не был предназначен для абонентов.
https://ru.wikipedia.org/wiki/%D0%90%D0%9E%D0%9Dустаревшая, и задействованная только ещё на старых телефонах Panasonic, где есть выбор - включить определение номера:
А О Н или Caller ID.
Не все, но некоторые операторы используют для этой цели поле Diversion
Запрос INVITE, поступающий на Asterisk будет такой:
- Код: выделить все
INVITE sip:2057004@10.200.104.12:5172;user=phone SIP/2.0
Accept: application/sdp;q=0.3
Accept: application/ISUP;q=0.2
Accept: multipart/mixed;q=0.1
Allow: INVITE,ACK,CANCEL,BYE,INFO,PRACK,UPDATE,OPTIONS,REGISTER,REFER,SUBSCRIBE,MESSAGE,PUBLISH
Call-ID: 41a5c682bgw882nql@10.200.101.11
Contact: "3303030" <sip:3303030@10.200.101.11:5060;user=phone>
CSeq: 298 INVITE
Expires: 3600
From: "3303030" <sip:3303030@10.200.101.11:5060;user=phone;cpc=ordinary>;tag=t8uu0piu60
To: "205704" <sip:2057004@10.200.104.12:5172;user=phone>
Organization: IskraTel
User-Agent: SI3000
Via: SIP/2.0/UDP 10.200.101.11:5060;branch=z9hG4bK-8uhf0-9alb1
Max-Forwards: 69
Subject: Call from CS6111
Diversion:"910123000"<sip:9101230000@10.200.101.11:5060>;reason=unconditional;privacy=full;counter=1
Content-Length: 233
Content-Type: application/sdp
Content-Disposition: session;handling=required
http://r00ssyp.blogspot.com/2016/02/div ... erisk.html