Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Общего характера / Нет дозвона по первым линиям

Нет дозвона по первым линиям

дозванивается только с N-й линни
Сообщений: 4

Нет дозвона по первым линиям

Asterisk 1.6.1.11
Он соединён с SIP-провайдером UISCOM. В админке этого сайта созданы 7 SIP-линий с ёмкостью в 2 канала на линию.
Настраиваю sip.conf на все эти 7 линий. Всё ОК (sip show registred показывает все Registred).
Если попытаться сделать дозвон с внутреннего SIP-телефон на внешний, то дозвон идёт то с 5-й, то с 6-й, то с 7-й линий.
По остальным пишет:

== Using SIP RTP CoS mark 5
-- Executing [89168203301@default-sip:1] Dial("SIP/301-00000043", "SIP/89161234567@Line1") in new stack
== Using SIP RTP CoS mark 5
-- Called 89168203301@Line1
[Feb 4 17:18:26] WARNING[14942]: chan_sip.c:16925 handle_response_invite: Received response: "Forbidden" from '"Dmitry" <sip:301@192.168.255.10>;tag=as7e683363'
-- SIP/Line1-00000044 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)

Т.е. звонки запрещены. Хотя все эти линии свободны.
Уважаемые форумчане, подскажите в чём может быть проблема, и как сделать чтобы дозвон шёл с 1-й линии?
2010-02-04 17:21

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Нет дозвона по первым линиям

sip.conf
extensions.conf
в студию!
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-02-04 17:32

Сообщений: 4

Re: Нет дозвона по первым линиям

switch:

sip.conf
extensions.conf
в студию!
extensions.conf
[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]

[default-sip]
include => ctx-uiscom

[ctx-uiscom]
exten => _X.,1,Dial(SIP/${EXTEN}@Line1)
exten => _X.,n,Dial(SIP/${EXTEN}@Line2)
exten => _X.,n,Dial(SIP/${EXTEN}@Line3)
exten => _X.,n,Dial(SIP/${EXTEN}@Line4)
exten => _X.,n,Dial(SIP/${EXTEN}@Line5)
exten => _X.,n,Dial(SIP/${EXTEN}@Line6)
exten => _X.,n,Dial(SIP/${EXTEN}@Line7)

sip.conf
[general]
context=default-sip
allowoverlap=no
allowguest=no
bindport=5060

bindaddr=192.168.255.10
srvlookup=yes
useragent=Asterisk PBX
register=XXXXXX:YYYYYY@sip1.uiscom.ru:9060/XXXXXX
register=XXXXXX:YYYYYY@sip1.uiscom.ru:9060/XXXXXX
register=XXXXXX:YYYYYY@sip1.uiscom.ru:9060/XXXXXX
register=XXXXXX:YYYYYY@sip1.uiscom.ru:9060/XXXXXX
register=XXXXXX:YYYYYY@sip1.uiscom.ru:9060/XXXXXX
register=XXXXXX:YYYYYY@sip1.uiscom.ru:9060/XXXXXX
register=XXXXXX:YYYYYY@sip1.uiscom.ru:9060/XXXXXX
notransfer=yes
canreinvite=no
qualify=yes

[authentication]

[template](!)
type=friend
host=sip1.uiscom.ru
port=9060
nat=yes
dtmfmode=rfc2833
insecure=invite
context=ctx-uiscom
disallow=all
allow=g729

[Line1](template)
username=XXXXXX
secret=YYYYYY
callerid=Line1

[Line2](template)
username=XXXXXX
secret=YYYYYY
callerid=Line2

[Line3](template)
username=XXXXXX
secret=YYYYYY
callerid=Line3

[Line4](template)
username=XXXXXX
secret=YYYYYY
callerid=Line4

[Line5](template)
username=XXXXXX
secret=YYYYYY
callerid=Line5

[Line6](template)
username=XXXXXX
secret=YYYYYY
callerid=Line6

[Line7](template)
username=XXXXXX
secret=YYYYYY
callerid=Line7

[301]
type=friend
host=dynamic
username=301
secret=111111
language=ru
nat=no
canreinvite=no
context=default-sip
callerid=Dmitry <301>
mailbox=301@office
disallow=all
allow=ulaw
2010-02-04 18:20

Сообщений: 6521

Re: Нет дозвона по первым линиям

Значит ли это
username=XXXXXX
secret=YYYYYY
что во всех 7 линиях используется один и тот же username & password?

[template](!)
type=peer

Используйте такой набор:
[default-sip]
exten => _X.,1,Dial(SIP/Line1/${EXTEN})
exten => _X.,n,Dial(SIP/Line2/${EXTEN})
exten => _X.,n,Dial(SIP/Line3/${EXTEN})
exten => _X.,n,Dial(SIP/Line4/${EXTEN})
exten => _X.,n,Dial(SIP/Line5/${EXTEN})
exten => _X.,n,Dial(SIP/Line6/${EXTEN})
exten => _X.,n,Dial(SIP/Line7/${EXTEN})

2010-02-04 19:22

Сообщений: 4

Re: Нет дозвона по первым линиям

ded:

Значит ли это
username=XXXXXX
secret=YYYYYY
что во всех 7 линиях используется один и тот же username & password?
Прошу прощения что ввёл в заблуждение, нет, все XXXXXX и YYYYYY разные.

ded:

[template](!)
type=peer

Используйте такой набор:
[default-sip]
exten => _X.,1,Dial(SIP/Line1/${EXTEN})
exten => _X.,n,Dial(SIP/Line2/${EXTEN})
exten => _X.,n,Dial(SIP/Line3/${EXTEN})
exten => _X.,n,Dial(SIP/Line4/${EXTEN})
exten => _X.,n,Dial(SIP/Line5/${EXTEN})
exten => _X.,n,Dial(SIP/Line6/${EXTEN})
exten => _X.,n,Dial(SIP/Line7/${EXTEN})


Дозвон пошёл с первой линии! ded огромное СПАСИБО. Вопрос закрыт.
Правила создавал по книжке "Asterisk - будущее телефонии", наверное там для старой версии Астериска.
2010-02-05 10:00

Сообщений: 6521

Re: Нет дозвона по первым линиям

Да нет, не для старой.
Синтаксис Dial(SIP/${EXTEN}@10.11.12.13) или как у Вас было Dial(SIP/${EXTEN}@Line7) это самый общий для SIP, но он не включает обычно аутентификацию при вызове, это тот самый анонимный SIP звонок, о котором так долго твердили большевики.
По-русски говоря - в общем случае SIP/${EXTEN}@10.11.12.13 в пакете INVITE не передаются user & password, чтобы они передавались - описывается пир
[Line1]
type=friend
host=sip1.uiscom.ru
username=XXXXXX
secret=YYYYYY
callerid=Line1
port=9060 -тут мы уже все будем знать, что uiscom.ru такие хитрые, не используют общепринятый порт 5060 :)
;nat=yes
dtmfmode=rfc2833
insecure=invite
context=ctx-uiscom

и звонок делается по принципу Dial(Технология/пир/экстеншн)
disallow=all
allow=g729
2010-02-05 11:01

Сообщений: 4

Re: Нет дозвона по первым линиям

Опять пошли дозвоны с третьей линии!!! :(
Я поменял extension.conf как посоветовал ded. Все стало нормально. Дозвон сразу же стал идти с первой линии. Через некоторое время (1-2 дня) опять стал дозваниваться только с третьей линии.


== Using SIP RTP CoS mark 5
-- Executing [89161234567@default-sip:1] Dial("SIP/301-00000000", "SIP/Line1/89161234567") in new stack
== Using SIP RTP CoS mark 5
-- Called Line1/89161234567
[Feb 26 13:22:20] WARNING[29374]: chan_sip.c:17748 handle_response_invite: Received response: "Forbidden" from '"Dmitry" <sip:301@192.168.255.10>;tag=as69102145'
-- SIP/Line1-00000001 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [89161234567@default-sip:2] Dial("SIP/301-00000000", "SIP/Line2/89161234567") in new stack
== Using SIP RTP CoS mark 5
-- Called Line2/89161234567
[Feb 26 13:22:20] WARNING[29374]: chan_sip.c:17748 handle_response_invite: Received response: "Forbidden" from '"Dmitry" <sip:301@192.168.255.10>;tag=as1720b3dc'
-- SIP/Line2-00000002 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [89161234567@default-sip:3] Dial("SIP/301-00000000", "SIP/Line3/89161234567") in new stack
== Using SIP RTP CoS mark 5
-- Called Line3/89161234567
-- SIP/Line3-00000003 is ringing
== Spawn extension (default-sip, 89161234567, 3) exited non-zero on 'SIP/301-00000000'


Какие ещё есть предложения?
2010-02-26 13:30

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru