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

Несколько внешних линий

Avatara of simax
Откуда: Нижний Новгород
Сообщений: 277

Re: Несколько внешних линий

rom:

В контексте [office] уже нашел ошыбку с приоритетами и сам поправил.

-- SIP/36959123_out-29d7c000 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [000380967817115@office:6] Dial("SIP/6003-29d74000", "SIP/00380967817115@36959128_out|20|rT") in new stack

Это проскакивает в консоли когда екстеншены такие:
exten => _X.,1,GotoIf($[${CALLERID(num)} = 6000]?6)
exten => _X.,2,GotoIf($[${CALLERID(num)} = 6002]?4)
exten => _X.,3,GotoIf($[${CALLERID(num)} = 6003]?5)
exten => _X.,4,Dial(SIP/${EXTEN:1}@36959124_out,20,rT)
exten => _X.,5,Dial(SIP/${EXTEN:1}@36959123_out,20,rT)
exten => _X.,6,Dial(SIP/${EXTEN:1}@36959128_out,20,rT)

Все верно работает asterisk - звонок идет на провайдера вашего а тот его отбивает. Давайте хоть посмотрим с каким кодом отбивает. Включайте sip debug (для 1.6 - sip set debug on) в консоле и показывайте вывод. Интересует ответ на INVITE.

rom:

На телефоне набираю 000380967817115
Не понимаю почему с телефона 6003 пробует звонить по
exten => _X.,6,Dial(SIP/${EXTEN:1}@36959128_out,20,rT)
, когда должно звонить по
exten => _X.,5,Dial(SIP/${EXTEN:1}@36959123_out,20,rT)

Думаю (догадываюсь) потому что у вас все три Dial идут подряд - если Dial заканчивается неудачей то управление переходит к следующему приоритету. Поэтому для 6003 у вас звонит сначала по 36959123_out - провайдер вас отбивает и управление переходит к следующей строчке и звонит по 36959128_out где вас тоже отбивают.

И вообще давайте уже вывод с включенным sip debug - честное слово надоело уже гадать. Тут телепатов и тд нет.
2008-11-13 17:30

Сообщений: 1573

Re: Несколько внешних линий

rom:

cron333
chan_sip.c: Call from '6002' to extension '000380676725304' rejected because extension not found.

Это выскакивает когда я подставил то что вы предлагали:
exten => _X.,n,Dial(SIP/00${EXTEN}@36959124_out,20,rT)

Я просто предполагал, что ваш уровень познаний * чуть выше ... ) Если вы так и прописали, то все верно система и ответила ...

rom:

-- SIP/36959123_out-29d7c000 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)

Это говорит о том, что этот вызов отвергает пров ....

rom:

На телефоне набираю 000380967817115
Не понимаю почему с телефона 6003 пробует звонить по
exten => _X.,6,Dial(SIP/${EXTEN:1}@36959128_out,20,rT)
, когда должно звонить по
exten => _X.,5,Dial(SIP/${EXTEN:1}@36959123_out,20,rT)

Файл не из под Windows случайно редактируете?

Сделайте лучше так (это будет проще для вас):

exten => _X./6002,1,Dial(SIP/${EXTEN:1}@36959124_out,20,rT)
exten => _X./6003,1,Dial(SIP/${EXTEN:1}@36959123_out,20,rT)
exten => _X./6000,1,Dial(SIP/${EXTEN:1}@36959128_out,20,rT)

P.S. Просмтриваю весь топик, и вижу, что вам это уже предложили сделать. Если вы не хотите принимать советы (правильные), то увольте ...
2008-11-13 17:37

Сообщений: 19

Re: Несколько внешних линий

Извеняйте если много текста, это вывод консоли при попытке звонка на мобилу:
-- Called 00380967817115@36959128_out
asterisk*CLI>
<--- Transmitting (no NAT) to 192.168.30.58:5070 --->
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 192.168.30.58:5070;branch=z9hG4bK741936;received=192.168.30.58;rport=5070
From: "ExpressTalk" <sip:6003@asterisk>;tag=3641
To: <sip:000380967817115@asterisk>;tag=as087be809
Call-ID: 1226564637-1936-CSIA-UAPC035@192.168.30.58
CSeq: 142 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact: <sip:000380967817115@192.168.30.97>
Content-Length: 0


<------------>
asterisk*CLI>
<--- SIP read from 87.54.25.114:5060 --->
SIP/2.0 404 Not found -- no such extension
Via: SIP/2.0/UDP 192.168.30.97:5060;branch=z9hG4bK5d1d1ec5;rport=1046
From: "ExpressTalk" <sip:36959128@192.168.30.97:5060>;tag=as08425f9c
To: <sip:00380967817115@musimi.dk>;tag=71f7ae5f309317ddcbc68bbdd2fee19f.dd15
Call-ID: 2df577f54e7928eb1cf7ed861d20aaa5@192.168.30.97
CSeq: 102 INVITE
Content-Length: 0


<------------->
--- (7 headers 0 lines) ---
Transmitting (no NAT) to 87.54.25.114:5060:
ACK sip:00380967817115@musimi.dk SIP/2.0
Via: SIP/2.0/UDP 192.168.30.97:5060;branch=z9hG4bK5d1d1ec5;rport
From: "ExpressTalk" <sip:36959128@192.168.30.97>;tag=as08425f9c
To: <sip:00380967817115@musimi.dk>;tag=71f7ae5f309317ddcbc68bbdd2fee19f.dd15
Contact: <sip:36959128@192.168.30.97>
Call-ID: 2df577f54e7928eb1cf7ed861d20aaa5@192.168.30.97
CSeq: 102 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0


---
-- SIP/36959128_out-29d81000 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
== Auto fallthrough, channel 'SIP/6003-29d6f000' status is 'CONGESTION'
asterisk*CLI>
<--- Transmitting (no NAT) to 192.168.30.58:5070 --->
SIP/2.0 503 Service Unavailable
Via: SIP/2.0/UDP 192.168.30.58:5070;branch=z9hG4bK741936;received=192.168.30.58;rport=5070
From: "ExpressTalk" <sip:6003@asterisk>;tag=3641
To: <sip:000380967817115@asterisk>;tag=as087be809
Call-ID: 1226564637-1936-CSIA-UAPC035@192.168.30.58
CSeq: 142 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact: <sip:000380967817115@192.168.30.97>
Content-Length: 0
X-Asterisk-HangupCause: Unallocated (unassigned) number
X-Asterisk-HangupCauseCode: 1


<------------>
asterisk*CLI>
<--- SIP read from 192.168.30.58:5070 --->
ACK sip:000380967817115@asterisk SIP/2.0
Via: SIP/2.0/UDP 192.168.30.58:5070;rport;branch=z9hG4bK741936
To: <sip:000380967817115@asterisk>;tag=as087be809
From: "ExpressTalk" <sip:6003@asterisk>;tag=3641
Call-ID: 1226564637-1936-CSIA-UAPC035@192.168.30.58
CSeq: 142 ACK
Max-Forwards: 20
User-Agent: NCH Software Express Talk 3.10
Proxy-Authorization: Digest username="6003",realm="asterisk",nonce="3f872022",uri="sip:000380967817115@asterisk",response="f5c26e24b8ee00162bf99b8bc12b6334"
,opaque="",algorithm=MD5
Content-Length: 0
2008-11-13 17:47

Сообщений: 6521

Re: Несколько внешних линий

фтопку локалхоста.
2008-11-13 17:49

Сообщений: 19

Re: Несколько внешних линий

cron333
Файл редактирую из под фри в vi
2008-11-13 17:51

Avatara of simax
Откуда: Нижний Новгород
Сообщений: 277

Re: Несколько внешних линий

Добавьте fromdomain к пиру в sip.conf:

[36959128_out]
type=peer
host=musimi.dk
fromuser=36959128
fromdomain=misumi.dk
username=36959128
secret=********
context=office
dtmfmode=rfc2833
disallow=all
allow=ulaw
allow=alaw
2008-11-13 18:00

Сообщений: 19

Re: Несколько внешних линий

simax, добавлял, результат тот же.
2008-11-13 18:06

Сообщений: 19

Re: Несколько внешних линий

Стоп. Частично получилось, после добавления fromdomain=musimi.dk
Но звонит через раз. Спасибо simax, и всем остальным за помощь.
2008-11-13 18:15

Добавить страницу в закладки:  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