Здравствуйте.
Был реализован перевод на мобильный телефон через оператора Sipnet. Т.е. входящий звонок с аналоговой линии, в случаее если ни кого нет в офисе, либо вручную переводился на моб.телефон. С недавнего времени перевод не стал работать. Изначчально помогла установка sendrpid=yes, найдено по по линку. На данныйм момент это не помогает.
В консоли видим следующее:
-- Got SIP response 500 "account has been moved to a remote system" back from 212.53.40.40:5060
-- SIP/sipnet-0000004a is circuit-busy
После чего Hengup.
При дебаге видим следующее (и как я понимаю проблема в этом и заключается):
From: "Anonymous" <sip:<sipusername>@anonymous.invalid>;tag=as29984468
Если звонить с внутреннего телефона, то звоно проходит без проблем:
From: "Call Centr" <sip:<sipusername>@sipnet.ru>;tag=as31af32ec
Настройка SIP:
[sipnet]
host = sipnet.ru
username = <sipusername>
secret = <sipuserpassword>
trunkname = sipnet
context = DID_sipnet
sendrpid = yes ; edit
hasexten = no
hasiax = no
hassip = yes
registeriax = no
registersip = yes
trunkstyle = voip
fromdomain = sipnet.ru
fromuser = <sipusername>
qualify = yes
insecure = port,invite
nat = yes
disallow = all
allow = ulaw,alaw,gsm
Звонок переводится по правилам:
exten = 304,1,Goto(ringroups-custom-8,s,1)
[ringroups-custom-8]
exten = s,1,NoOp(test)
exten = s,n,Dial(SIP/sipnet/NXXXXXXXXXX,20,${DIALOPTIONS}i)
exten = s,n,Hangup
Может я ищу не так, но ни Гугл ни Яндекс мне ни чем не помогли. Так и не смог найти как это победить. Так что очень надеюсь на помощь.
С уважением.
Задан: 2012-04-05 20:29:05 +0400
Просмотрен: 1,274 раз
Обновлен: Apr 05 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Как расшифровать эту строку ?
zzuz ( 2012-04-06 02:50:49 +0400 )редактироватьЗвонится через пользователя [sipnet], его параметры приведены выше. С NXXXXXXXXXX немного не точно выразился, звонок идет на моб телефон, который можно описать данной маской, т.е. на 11 значный номер. DIALOPTIONS переменная = thk
t.alexander ( 2012-04-06 10:23:22 +0400 )редактировать