Как сделать разные входящие направления для разных транков
Сообщений: 4
|
Как сделать разные входящие направления для разных транков
Установлен Trixbox 2.8.0.3
Работают и входящие и исходящие. Работает входящая маршрутизация ВСЕХ звонков на ОДНО направление. Работает входящая маршрутизация по CID.
А вот как сделать чтобы с разных транков звонки уходили на разные направления (например с одного на IVR, а с другого на ext) не могу понять.
Подскажите пожалуйста, как это настроить? Можно ли через GUI?
|
Откуда: SPb
Сообщений: 1307
|
Re: Как сделать разные входящие направления для разных транков
Ничего не понятно. Сколько у Вас транков ? Что Вам мешает расписать DID звонки так как Вам нужно ?
|
Сообщений: 4
|
Re: Как сделать разные входящие направления для разных транков
zzuz: Ничего не понятно. Сколько у Вас транков ? Что Вам мешает расписать DID звонки так как Вам нужно ?
транка 2шт.
пробовал указывать DID = 608887 для одного из них, пишет что не совпадает...
[Jan 19 11:23:16] VERBOSE[19140] logger.c: -- Executing [s@from-trunk-sip-Icentr:1] Set("SIP/608887-b7315f78", "GROUP()=OUT_1") in new stack
[Jan 19 11:23:16] VERBOSE[19140] logger.c: -- Executing [s@from-trunk-sip-Icentr:2] Goto("SIP/608887-b7315f78", "from-trunk,s,1") in new stack
[Jan 19 11:23:16] VERBOSE[19140] logger.c: -- Goto (from-trunk,s,1)
[Jan 19 11:23:16] VERBOSE[19140] logger.c: -- Executing [s@from-trunk:1] NoOp("SIP/608887-b7315f78", "No DID or CID Match") in new stack
|
Сообщений: 6521
|
Re: Как сделать разные входящие направления для разных транков
siti_adv, говорим на разных языках.
Формулировка "с разных транков звонки уходили" описывает движение звонков от Астериска в мир. "На разные направления" - тоже. Это могут быть разные операторы например. Но если тут же речь - "с одного на IVR, а с другого на ext", то это приходящие, а не исходящие. И это терминация внутри Астериска.
Делается в модуле Inbound routes. На основе номеров тел. линий, которые вам принадлежат. Эти линии могут быть аналоговые и/или цифровые. И они могут быть заведены через платы (типа Дигиум) и/или внешние шлюзы. Также многие операторы подают линии по SIP/H/323.
siti_adv: транка 2шт.
пробовал указывать DID = 608887 для одного из них, пишет что не совпадает...
Совершенно неважно в этом случае для понимания сколько шт. Потому что непонятно - какие это транки. Если пишет Set("SIP/608887-b7315f78" - то это не транк, а как-бы extension.
|
Сообщений: 4
|
Re: Как сделать разные входящие направления для разных транков
ded
Исправляюсь... речь идет о цифровых линиях поданных от провайдера через sip.
Линии 2шт, сделаны разными транками для разных номеров, с разными авторизационными данными, провайдер один.
Входящий звонок с этих линий терминируется Астериском и сейчас отправляется по правилу "any DID / any CID" на IVR.
Мне же хотелось их разделить, чтобы с одной на IVR, а с другй на ext.
В модуле Inbound routes, я могу указать либо DID Number, либо Caller ID Number для выбора маршрута.
В итоге CID мне указывать не надо, а DID не пойму какой ставить. Как уже написал 608887 для одной из линий не подходит.
Вот настройки одного транка:
PEER Details
fromdomain=10.0.5.3
host=10.0.5.3
port=5060
username=608887
secret=пароль
type=friend
insecure=very
qualify=yes
conext=from-internal
dtmfmode=rfc2833
canreinvite=yes
disallow=all
allow=alaw&ulaw
|
Сообщений: 6521
|
Re: Как сделать разные входящие направления для разных транков
siti_adv: ded
Исправляюсь... речь идет о цифровых линиях поданных от провайдера через sip.
Линии 2шт, сделаны разными транками для разных номеров, с разными авторизационными данными, провайдер один.
Входящий звонок с этих линий терминируется Астериском и сейчас отправляется по правилу "any DID / any CID" на IVR.
Насколько же внятно и понятно стало!
Так вот, если пишет logger.c: -- Goto (from-trunk,s,1)
[Jan 19 11:23:16] VERBOSE[19140] logger.c: -- Executing [s@from-trunk:1] NoOp("SIP/608887-b7315f78", "No DID or CID Match") in new stack
то провайдер не передаёт вам ваш DID. Когда во входящем нет DID, то отрабатывается стартовый экстеншн s в контексте from-trunk. А не передаёт, потому что регистрируете не так. Вот так надо:
register => 608887:password@sip.provider.net/608887
|
Сообщений: 4
|
Re: Как сделать разные входящие направления для разных транков
ded
Огромное спасибо. Все заработало как надо.
Я полагал, что все просто должно быть, но не мог понять и найти, как это сделать.
|
Откуда: Тольятти
Сообщений: 31
|
Re: Как сделать разные входящие направления для разных транков
ded: register => 608887:password@sip.provider.net/608887
А если транк - это 4-портовый gsm-шлюз, а не провайдер?
Мне пришлось прописать ему руками контекст и прописать для него dailplan руками. А хотелось бы через веб-морду trix'а сделать.
|
Сообщений: 6521
|
Re: Как сделать разные входящие направления для разных транков
ponch, надо понимать разницу:
register => 608887:password@sip.provider.net/608887 - астериск регистрируется как клиент у провайдера
4-портовый gsm-шлюз - сам должен регистрироваться на астериске, как на провайдере, согласно описанию пира
[GSM-gateway]
type=friend
host=dynamic
secret=my_password
|
|