Ок. спс. Правда у меня заработало вот так :
exten => _.,1,Set(CALLERID(num)=${CALLERID(name)})
Но не суть:-)
nana_MeDBeD ( 2013-01-28 13:33:20 +0400 )редактироватьДоброго дня !
Имею такую схему :
гор. линия -----FXO шлюз DVG 7022S ---- * ---очередь queue 2001
На DVG настроен hotline на № очереди, в астериске DVG подключен транком (1001).
Проблема в том, что при входящем вызове на телефоне операторов очереди звонок определяется как
"номер звонящего" номер транка
"8924ХХХХХХХ" 1001
Вот сип дебаг, кусок invite'a:
INVITE sip:2001@192.168.0.1:5060;user=phone SIP/2.0
Allow:INVITE,ACK,OPTIONS,BYE,CANCEL,INFO,PRACK,REFER,SUBSCRIBE,NOTIFY,UPDATE
Via:SIP/2.0/UDP 192.168.0.2:5060;branch=z9hG4bK9ca373292e479607
From: "8924XXXXXXX" <sip:1001@192.168.0.1;user=phone>;tag=3de05551-685500
To: <sip:2001@192.168.0.1:5060;user=phone>
Call-ID:1B57-501A-46685500CEEC8B4B5643-006@SipHost
CSeq:7 INVITE
Contact:<sip:1001@192.168.0.2:5060>
Expires:90
Max-Forwards:70
Supported:replaces
User-Agent:dlink 12-38-28928749-0.9.5.1.1140-IAD20
Content-Type:application/sdp
Content-Length:334
Подскажите, как сделать, чтобы номер звонящего был виден в поле caller id number, а номера транка не было видно бы вообще ?
Это такая особенность длинка. В настройках транка направьте в контекст from-dlink, в контексте напишите:
[from-dlink]
exten => _.,1,Set(CALLERID(num)=CALLERID(name))
exten => _.,n,Goto(from-pstn,${EXTEN},1)
Ок. спс. Правда у меня заработало вот так :
exten => _.,1,Set(CALLERID(num)=${CALLERID(name)})
Но не суть:-)
nana_MeDBeD ( 2013-01-28 13:33:20 +0400 )редактироватьЗадан: 2013-01-25 13:10:30 +0400
Просмотрен: 4,083 раз
Обновлен: Jan 25 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.