Привет! Знаю вопрос достаточно популярный в интернете, но решения у меня так и не получилось найти.
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,659 раз
Обновлен: Jun 04 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
И что говорит провайдер?
zzuz ( 2012-06-04 00:31:02 +0400 )редактировать