Провайдер предоставляет sip транк на несколько многоканальных номеров. Хочу посоветоваться, может кто сталкивался:
1) Если номера многоканальные, получется придется создавать кучу dial-peer voice, с указанием clid network-number и incoming called-number по количеству линий?
2) Как внешние номера в этом случае можно привязать пользователям без использования кода выхода?
Для этого нужна знать каким образом Вы собираетесь эти номера дальше отдавать.
> Для этого нужна знать каким образом Вы собираетесь эти номера дальше отдавать.По sccp (цискофоны). У каждого пользователя есть внутренний 3-х значный номер, а при звонке в город нужно, чтобы у каждого отдела был свой внешний номер. Как сделать привязку без кода выхода?
> По sccp (цискофоны). У каждого пользователя есть внутренний 3-х значный номер, а
> при звонке в город нужно, чтобы у каждого отдела был свой
> внешний номер. Как сделать привязку без кода выхода?Во взрослом это делается обычно средствами external phone number mask на dn'е, в cme не помню есть ли такое.
А чем трансляции ANI не православны?
> Во взрослом это делается обычно средствами external phone number mask на dn'е,
> в cme не помню есть ли такое.
> А чем трансляции ANI не православны?Спасибо, поэкспериментирую в этом направлении.
А dial-peer voice к провайдеру на внешку нужно создавать по количеству внешних линий или технически возможно обойтись sip-ua с translation rule?
> А dial-peer voice к провайдеру на внешку нужно создавать по количеству внешних
> линий или технически возможно обойтись sip-ua с translation rule?Я бы привязывал к ephone template или ephone-dn template, но не уверен что туда можно привязывать трансляцию ANI. Если нет - можно отписывать несколько профайлов (в одном rule может быть не более 15 правил) и вешать на несколько исходящих пиров.
Сейчас попробовал сделать хотя бы для одного номера. С внешки первый звонок проходит, а второй - занято, хотя по идее должен идти на один из свободных телефонов - перевод идет на групповой номер отдела. Может чего неправильно делаю?
!
voice hunt-group 1 parallel
list 204,103
pilot 6000
!
!
voice translation-rule 1
rule 1 /2463660/ /6000/
!
voice translation-rule 2
rule 1 /102/ /2463660/
rule 2 /103/ /2463660/
rule 3 /204/ /2463660/
!
!
voice translation-profile incall
translate called 1
!
voice translation-profile outcall
translate calling 2
!
!
dial-peer voice 4 voip
description for outgoing calls
translation-profile outgoing outcall
destination-pattern .T
voice-class codec 1
session protocol sipv2
session target sip-server
session transport udp
dtmf-relay sip-notify rtp-nte
clid network-number 2463660
!
dial-peer voice 5 voip
description for outgoing calls
translation-profile outgoing outcall
destination-pattern .T
voice-class codec 1
session protocol sipv2
session target sip-server
session transport udp
dtmf-relay sip-notify rtp-nte
clid network-number 2463660
!
!
dial-peer voice 9 voip
description for incoming calls
translation-profile incoming incall
voice-class codec 1
session protocol sipv2
session target sip-server
session transport udp
incoming called-number 2463660
dtmf-relay sip-notify rtp-nte
!
!
dial-peer voice 10 voip
description for incoming calls
translation-profile incoming incall
voice-class codec 1
session protocol sipv2
session target sip-server
session transport udp
incoming called-number 2463660
dtmf-relay sip-notify rtp-nte
!
!
sip-ua
nat symmetric check-media-src
max-forwards 10
retry invite 3
retry response 3
retry bye 3
retry cancel 3
timers trying 100
registrar ipv4:10.10.10.10:5060 expires 3600
sip-server ipv4:10.10.10.10
no suspend-resume
!
Убедитесь что следующий вызов приходит, если да - надо дебажить. Начните с dial-peer и voice translation. Кстати зачем входящие трансляции? Не проще реально приходящий номер на pilot повесить?