Здравствуйте.
Был реализован перевод на мобильный телефон через оператора 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,327 раз
Обновлен: 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 )редактировать