Есть Asterisk 1.6.2.16. Настроен входящий SIP транк. И все работает как надо, за исключением CallerID, при звонке с любого номера всегда определяется номер на который делается звонок. Астериск дуркает или провайдер? Никаких дополнительных модификаций CallerID не делаю, только добавляю 8. Куда смотреть?
[trunk1] disallow=all host=XXX.XXX.XXX.XXX secret=secret type=peer fromuser=8342number username=number allow=alaw dtmfmode=rfc2833 canreinvite=no nat=yes insecure=port,invite context=outgoing_calls quality= [number] type=user host=XXX.XXX.XXX.XXX context=incoming_calls nat=yes
[trunk] ... callerid=8345745 ; удалить fromuser=8345745 ; добавить если не проходят исход.
начиная с версии 1.4.х, чтобы так не было, надо добавлять ключик o в команду диал при звонке.
exten => _X.,1,Dial(SIP/${EXTEN},,o)
ответил 2011-02-08 17:11:39 +0400
Этот пост - вики. Любой с кармой >300 может улучшить его.
Задан: 2011-02-07 13:40:30 +0400
Просмотрен: 4,902 раз
Обновлен: Feb 08 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.