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

Проблемы со входящими звонками.

входящие с телфина
Сообщений: 26

Проблемы со входящими звонками.

Астериск 1.4, внешние каналы на телфин в количестве 3-х штук. У каждого свой контекст, все работают нормально на входящие и исходящие по отдельности, но вот вместе есть проблема. С двух каналов входящие вызовы должны направлятся на соответствующую группу дозвона, а с одного -- сбрасываться. Но на данный момент все входящие со всех каналов идут только по одному контексту и этот контекст определяется последним указанным каналом в конфиге. Группы дозвона работают корректно. Как я понимаю так как все каналы привязаны к одному ip то астериску глубоко фиолетово что и откуда и он все определяет к одному каналу. Вопрос в том как это обойти. Приведу конфиги для полноты картины.

sip.conf


[general]
register = xxxххххх:pasxxxxx@sip.telphin.com:5060/xxxxxxxx
register = yyyyyyyy:pasyyyyy@sip.telphin.com:5060/yyyyyyyy
register = zzzzzzzz:paszzzzz@sip.telphin.com:5060/zzzzzzzz

[xxxxxxxx]
context = DID_xxxxxxxx
host = sip.telphin.com
trunkname = xxxxxxxx
username = xxxxxxxx
secret = pasxxxxx
hasiax = no
registeriax = no
hassip = yes
registersip = yes
trunkstyle = voip
hasexten = no
insecure = port,invite
disallow = all
allow = ulaw,alaw,gsm,g726

[yyyyyyyy]
context = DID_yyyyyyyy
host = sip.telphin.com
trunkname = yyyyyyyy
username = yyyyyyyy
secret = pasyyyyy
hasiax = no
registeriax = no
hassip = yes
registersip = yes
trunkstyle = voip
hasexten = no
insecure = port,invite
disallow = all
allow = ulaw,alaw,gsm,g726

[zzzzzzzz]
context = DID_zzzzzzzz
host = sip.telphin.com
trunkname = zzzzzzzz
username = zzzzzzzz
secret = paszzzzz
hasiax = no
registeriax = no
hassip = yes
registersip = yes
trunkstyle = voip
hasexten = no
insecure = port,invite
disallow = all
allow = ulaw,alaw,gsm,g726


extension.conf


[DID_xxxxxxxx]
exten = s,1,Hangup

[DID_yyyyyyyy]
exten = s,1,Goto(ringroup-1|s|1)

[DID_zzzzzzzz]
exten = s,1,Goto(ringroup-4|s|1)


Прошу помочь.
2010-05-18 18:05

Avatara of svoy
Откуда: Киев
Сообщений: 1096

Re: Проблемы со входящими звонками.

в астериске есть какая-то аномалия с последней транковой записью. Поиграйте с очередностью этих записей..
2010-05-18 18:11

Сообщений: 26

Re: Проблемы со входящими звонками.

в том то и дело что поигрался, и получается что все входящие с ip телфина валятся в контекст последнего в конфиге транка телфина.
Если пытаюсь сделать что-то вроде
[DID_telphin]

exten = yyyyyyyy,n,Goto(ringroups-custom-1|s|1)
exten = zzzzzzzz,n,Goto(ringroups-custom-4|s|1)
exten = xxxxxxxx,n,Hangup

прописав всем телфиновским транкам контекст DID_telphin валятся ошибки вроде:
chan_sip.c:15130 handle_request_invite: Call from 'xxxxxxxx' to extension 's' rejected because extension not found.



2010-05-18 18:22

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Проблемы со входящими звонками.

на практике правильней описывать контекст в sip.conf и уже в нем перехватывать номера ввиде
[default]
exten => xxx,1,GoSub(con1,xxx,1)
exten => yyy,1,GoSub(con2,yyy,1)
exten => zzz,1,GoSub(con3,zzz,1)
http://линия24.рф - Астериск и прочие бубны!
2010-05-18 18:54

Сообщений: 26

Re: Проблемы со входящими звонками.

дело в том что астерис неправильно указывает как раз эти xxx, yyy, zzz. Они приходят в контекст как 's'. А номер канала ${CHANNEL} указвыается последний канал в sip.conf с хостом sip.telphin.com.
2010-05-18 19:07

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Проблемы со входящими звонками.

type ?? кстати?
зачем они вообще созданы? [zzzzzzzz] к примеру . peer , user или friend ?
http://линия24.рф - Астериск и прочие бубны!
2010-05-18 19:17

Сообщений: 26

Re: Проблемы со входящими звонками.

они созданы для входящих и исходящих звонков, значит friend
прописал -- не помагает, все так-же все кидает в контекст последнего канала
2010-05-18 19:27

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Проблемы со входящими звонками.

для исходящих создайте пир c type=peer (ему контекст не нужен) или же friend, а для входящих строки register хватит (вызов будет направляться в контекст , определенный в sip.conf в секции [general])
http://линия24.рф - Астериск и прочие бубны!
2010-05-18 19:34

Сообщений: 1573

Re: Проблемы со входящими звонками.

zunkree, это не исправите. Так (к сожалению) работает * . Будет использоваться последняя запись с одинаковым IP ...
Если вы не делаете исходящие вызовы через эти пиры, оставьте один. А вызовы разрулите в диалплане по маскам ...


P.S. Если используется файл sip.conf для описания пиров, удалите все лишние параметры ...
2010-05-18 19:39

Сообщений: 26

Re: Проблемы со входящими звонками.

сделал, но воз и ныне там. ${CHANNEL} -- последний канал в конфиге, то есть астериск не определяет канал по которому приходит звонок :(
2010-05-18 19:40

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