Elastix + AddPac AP200
как упростить выход на addpac?
Сообщений: 17
|
Elastix + AddPac AP200
Привет всем гуру!!!
Есть настроенный эластикс с заведенным экстеншином "000" (три ноля)
AddPac AP200E подключен к внутренней офисной линии где все разруливает АТС.
в AddPac AP200E вставлен конец из офисной телефонной сети (в FXO) номер внутри сети (1000).
Сейчас вообщем работает так, звоню я из внутрненней сети эластикса на номер 000 после дозвона поподаю во внутреннию линию офиса. Если я звоню на офисную АТС которая предлагает набрать внутренний номер абонента, набираю 1000 и звонок переадресуется с адпака на внутренний номер эластикса.
Два вопроса, ткните пальцом если можно где я недопонимаю что нужно!?
1. Если я звоню из внутренней сети офиса на 1000 то адпак трубку неберет и звонок не перенаправляет
2. как зделать так чтоб не дозваниваться до 000, а просто например набрать 9 и внутренний номер офиса
конфиг адпака
Using 2104 out of 65248 bytes
!
version 8.23I
!
hostname AP200
!
no ip routing
!
!
no bridge spanning-tree
!
ip classless
!
proxy-arp
!
dhcp-list 0 type server
dhcp-list 0 address server interface ether0.0
dhcp-list 0 option dhcp-lease-time 600
!
dhcp-list 1 type server
dhcp-list 1 address server 10.1.1.2 10.1.1.126 255.255.255.128
!
!
no ip-share enable
ip-share interface net-side ether0.0
ip-share interface local-side ether1.0
!
interface ether0.0
ip address 192.168.0.2 255.255.255.0
qos-control 4096 2000
line-ctrl promiscuous
bridge 1
!
interface ether1.0
no ip address
line-ctrl promiscuous
bridge 1
ip dhcp-group 0
!
snmp name AP200D
snmp enable-trap dn-register 300
!
no arp reset
!
!
route 0.0.0.0 0.0.0.0 192.168.0.1
!
dnshost nameserver 192.168.1.1
!
!
!
!
!
! VoIP configuration.
!
!
! Voice service voip configuration.
!
voice service voip
fax protocol t38 redundancy 2
fax rate 9600
h323 call start fast
h323 call channel early
h323 call tunnel enable
!
!
! Voice port configuration.
!
! FXO
voice-port 0/0
connection plar 3333 #внутренний номер на Эластиксе куда перенаправляется вызов
ring detect-timeout 40
caller-id enable
!
!
! FXS
voice-port 0/1
caller-id enable
shutdown
!
!
!
!
! Pots peer configuration.
!
dial-peer voice 2 pots
destination-pattern 000
port 0/0
!
!
!
!
! Voip peer configuration.
!
dial-peer voice 0 voip
destination-pattern T
session target sip-server
session protocol sip
voice-class codec 1
dtmf-relay rtp-2833
vad
!
!
!
!
!
!
! Gateway configuration.
!
gateway
h323-id voip.192.168.0.2
no ignore-msg-from-other-gk
!
!
! Codec classes configuration.
!
voice class codec 1
codec preference 1 g729
codec preference 2 g711alaw
codec preference 3 g711ulaw
!
!
!
! SIP UA configuration.
!
sip-ua
sip-username 000
sip-password pass
sip-server 192.168.0.4
register e164
!
!
! MGCP configuration.
!
mgcp
codec g711ulaw
vad
!
!
! Tones
!
!
!
voip-interface ether0.0
!
Extension Elastix:
Name Office
Exten 000
secret pass
allow g729
type friend
|
Сообщений: 6521
|
Re: Elastix + AddPac AP200
1. Если я звоню из внутренней сети офиса на 1000 то адпак трубку неберет и звонок не перенаправляет
Тут вообще нет вопроса. Неберёт и неберёт, в чём вопрос то? Почему не берёт
man "Как задавать вопросы"
man "Как правильно задавать вопросы чтобы ответили"
man "Как правильно задавать вопросы на этом форуме чтобы ответили не посылкой в Гугль"
2. Создать не 000 а
dial-peer voice 2 pots
destination-pattern 1...
port 0/0
forward-digits last 4
!
В такой пир будут уходить 4-х значные номера начинающиеся с 1, предполагается у вас такие на вашей АТС.
В Астериске соответственно не звонить на 000 а создать маршрут который исполняется через транк АДДпак
exten _1XXX,1,Dial(SIP/AddPac200/${EXTEN},,tT)
Надеюсь, есть оаыт создания пиров в Аддпаке и не придётся затачивать этот пример под Вашу конкретную ситацию?
|
Сообщений: 17
|
Re: Elastix + AddPac AP200
Спасибо за ответ, критику учту :)
попробую создать транк. Только вот с таким конфигом что я выложил у меня аддпак пытается присоеденться к эластиксу вот я и решил создать ему экстеншин. А как транк создать? Через ГУИ Эластикса я настрою. А где на аддпаке прописать пользователя и пароль чтоб астериск мог подцепиться??
Да точно нет опыта настройки пиров в аддпаке!
Ну и на том БОЛЬШОЕ спасибо, есть куда копать.
|
Сообщений: 6521
|
Re: Elastix + AddPac AP200
VoipUse: А где на аддпаке прописать пользователя и пароль чтоб астериск мог подцепиться??
!
Всё уже украдено до нас! Вот этого имеющегося должно хватать.
! Voip peer configuration.
!
dial-peer voice 0 voip
destination-pattern T
session target sip-server
session protocol sip
voice-class codec 1
dtmf-relay rtp-2833
vad
!
sip-ua
sip-username 000
sip-password pass
sip-server 192.168.0.4
|
Сообщений: 17
|
Re: Elastix + AddPac AP200
Всё уже украдено до нас! Вот этого имеющегося должно хватать.
Я что то наверно не так понимаю, мне казалось что sip-ua это для того чтоб настроить подключение к sip-серверу, а как мне зделать так чтоб аддпак выступил в роли сип-сервера чтоб я потом мог в астериске прописать транк указав в нём пользавателя и пароль по которому будет проходить авторизация на аддпаке.
|
Сообщений: 6521
|
Re: Elastix + AddPac AP200
VoipUse: Я что то наверно не так понимаю,
100%!
VoipUse: мне казалось что sip-ua это для того чтоб настроить подключение к sip-серверу,
Чур, чур меня! Знаете что такое sip-ua? Это не проприетарный sip стек разработанный на Украине (как многие думают!), а sip user agent. Это он регистрируется на Астериске, а не наоборот.
VoipUse: а как мне зделать так чтоб аддпак выступил в роли сип-сервера
Но зачем, Холмс? AFAIK - никак. Никогда Воробъянинов не протягивал руки, т е никогда шлюз не станет прокси сервером. VoipUse: чтоб я потом мог в астериске прописать транк указав в нём пользавателя и пароль по которому будет проходить авторизация на аддпаке.
В астериске достаточно в транке прописать
host=1.2.3.4
type=friend
чтобы звонки уже побежали туда-сюда.
|
Сообщений: 17
|
Re: Elastix + AddPac AP200
Круто Дед!!!Спасибо!!! Мне нравится как ты доходчиво и изящно даешь ответ!
Я подумаю и попробую сделать так как ты пишешь, тока вот я пока еще не пойму нужно ли мне тогда создавать экстен для аддпака на астериске!?
А про sip стек разработанный на Украине, отмочил хохму зачетную!!!!
|
Сообщений: 6521
|
Re: Elastix + AddPac AP200
VoipUse: я пока еще не пойму нужно ли мне тогда создавать экстен для аддпака на астериске!?
Нет.
Ты же не спользуешь порт FXS, он выключен - shutdown.
! FXS
voice-port 0/1
caller-id enable
shutdown
!
Создай транк, назови AddPac, и направляй в него звонки.
|
Сообщений: 17
|
Re: Elastix + AddPac AP200
Понял!
Значит экстен нужен для того чтоб прикрутить традиционный телефон через FXS к астериску, а FXO для работы с телефонной линией (АТС).
Теперь буду юзать правила набора и перенаправления звонков с аддпака внутрь офисной тел.сети и обратно.
Спасибо Дед за помощь!
Я тут озадачился еще одним вопросом наверно его стоит вынести в отдельную тему.
Как ты обеспечиваешь качество передачи данных в сети voip? Я обнаружил в конфигах triboxa MGCP но настроить его пока руки не дошли. У меня во время разговора частенько происходит кратковременное прерывание, да и качество голоса мне что то как-то не нравится (наверно из-за прерывания), пользуюсь кодеком g729. Я думал что стоит поставить эхо подавление OSLEC но как я понял это для всяких там плат расширения а если я пользуюсь только сип протоколом без всяких там железок а телефоны которые подключаю и так давят эхо своими встроенными механизмами, что можешь посоветовать?
|
Сообщений: 6521
|
Re: Elastix + AddPac AP200
http://ru.wikipedia.org/wiki/MGCP
http://ru.wikipedia.org/wiki/QoS
Как может Н.323 обеспечивать качество разговора по SIP? (никак).
Как может MGCP обеспечивать качество разговора по Н.323 ? (никак).
Как может SCCP обеспечивать качество разговора по MGCP? (никак).
! Voip peer configuration.
!
dial-peer voice 0 voip
destination-pattern T
session target sip-server
session protocol sip
voice-class codec 1
dtmf-relay rtp-2833
no vad - вот ваши прерывания.
эхо подавление OSLEC не для всяких там плат расширения.
На АР200 эхо давит сам АддПак, если ему не сказать этого не делать.
AP200B# sh voice port 0/0
Voice port slot(0)/port(0)
line type = FXS
status = Idle
input gain = 0 db
output gain = 0 db
PSTN backup port enabled
ring frequency = 25 Hz
ring cadence = 1000 msec on, 2000 msec off
reorder tone duration = 30 sec
line lock tone duration = 30 sec
power down duration = 0 sec
polarity inverse = disabled
tie connection = none
description =
translate incoming called-number = -1
translate incoming calling-number = -1
comfort noise generation = enabled
dial tone generation = enabled
echo cancellation = enabled
announcement = enabled
low dtmf gain = -8
high dtmf gain = -5
caller ID = disabled
caller ID type = bellcore
caller ID NAME = enabled
DID Type = normal
busyout action = none
backup busyout action = none
current callnumber = -1
holded callnumber = -1
|
|