Привет! Знаю вопрос достаточно популярный в интернете, но решения у меня так и не получилось найти.
Asterisk 1.6.1.19 / debian
При попытке позвонить через провайдера (местный) выдает ошибку:
Using SIP RTP CoS mark 5 -- Called 89510677310@tattelecom-out [Jun 3 21:04:52] WARNING[2890]: chan_sip.c:17022 handle_response_invite: Received response: "Forbidden" from '"100" <sip:Логин от провайдера@IP моего сервера>;tag=as7934ef2c' -- SIP/tattelecom-out-00000001 is circuit-busy == Everyone is busy/congested at this time (1:0/1/0) -- Auto fallthrough, channel 'SIP/100-00000000' status is 'CONGESTION'
/etc/asterisk/USERS.conf
[100] type=friend host=dynamic username=100 secret=123 language=ru context=moboffice disallow = all allow = alaw allow = ulaw allow = g729 nat=yes insecure=invite callerid=100 [200] Аналогичные [tattelecom-out] type=peer secret=Пароль username=Логин_от_провайдера host=IP_сервера_провайдера fromuser=Логин_от_провайдера fromdomain=IP_сервера_провайдера context=from-tattelecom nat=yes callerid=Логин_от_провайдера
/etc/asterisk/extensions.conf
[default] exten =>s,n,Answer() [moboffice] ;exten => 100,1,Dial(SIP/100) ;exten => 200,1,Dial(SIP/200) exten => _9.,1,Dial(SIP/${EXTEN}@tattelecom-out,30,r) [from-tattelecom] exten => 1234,1,Answer exten => 1234,2,Dial(SIP/100,25,Ttr) exten => 1234,3,Hangup
В sip.conf прописан externip = ipмоегосервера Заранее спасибо
делаете вот так
asterisk -r sip set debug on
потом звоните. получите лог звонка на уровне протокола.
шлете провайдеру. и спрашиваете что не так.
Задан: 2012-06-03 21:17:37 +0400
Просмотрен: 15,851 раз
Обновлен: Jun 04 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.
И что говорит провайдер?
zzuz ( 2012-06-04 00:31:02 +0400 )редактировать