Есть 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,798 раз
Обновлен: Feb 08 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.