ADDPac+asterisk
ОН
Откуда: Россия, Свердловская область, город Екатеринбург
Сообщений: 33
|
ADDPac+asterisk
Здраствуйте подскажите пожалуйста в таком вопросе. Имеется аддпак 1100F имеется Asterisk. Связка нормально работает. То есть идут входящие звонки по 100 номеру который значится в сип конф в астериск и 100 зарегистрирован в адд пак на все входящие стоит функция plar на 100 номер, исходящие звонки тоже работают. Все как бы хорошо. НО как можно сделать определение номера? То есть при входящем звонке с города сип-шлюз его принимает делает plar на 100 астериска и в итоге в софтфоне идет номер 100 а не например 89617733ХХХ или 22814ХХ. Как можно такое сделать подскажите пожалуйста. Заранее очень вам балгодарен.
|
Откуда: SPb
Сообщений: 1307
|
Re: ADDPac+asterisk
addpac.su
|
Сообщений: 196
|
Re: ADDPac+asterisk
! FXO
voice-port 0/0
connection plar 100
caller-id enable
caller-id type (от типа линии)
!
|
Откуда: Россия, Свердловская область, город Екатеринбург
Сообщений: 33
|
Re: ADDPac+asterisk
zzuz
addpac.su
За ресурс огромное спасибо скачал оотуда руководство по аддпак у меня было на англ языке а там на русском. Все что в руководстве описано по большей части не нужна а по меньшей уже сделанно
terminal
! FXO
voice-port 0/0
connection plar 100
caller-id enable
caller-id type (от типа линии)
!
К сожалению это не помогло то есть правило применилось caller-id type поставил esti это правильно?
На астериске следующие конфиги
Extensions.conf
;Общие значения
[general]
priorityjumping = yes ;Перепрыгивание по приорететам
static = yes ;Опция сохраения диалплана
writeprotect = yes ;Разрешение на запись
autofallthrough = yes ;Самостоятельное принятие решения BUSY, CONGESTION или HANGUP
clearglobalvars = yes
;Определяем глобальные переменные (и константы) и их начальные значения
[globals]
DYNAMIC_FEATURES = automon
FEATURES =
DIALOPTIONS =
RINGTIME = 20
FOLLOWMEOPTIONS =
PAGING_HEADER = Intercom
PAGING_TIMEOUT = 60
[default]
include => 100 ; Подключаем контекст для входящих от SIPNET
include => LocalOnly ; Подключаем контекст для работы с локальными пользователями
;==================== town =======================
;Входящие с городского номера через сип-шлюз
[100]
exten => 100,1,Answer ;Отвечаем
exten => 100,2,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN}) ;запись
exten => 100,3,MixMonitor(/var/smb/record/${fname}.wav) ;запись
exten => 100,4,BackGround(it/it) ; Проигрываем запись приветствия
exten => 100,5,WaitExten(5) ; Ждем 5 секунд для ввода
exten => 100,6,Dial(SIP/1000,10,otmw) ;если не ввели номер то звоним номеру 1000
exten => 100,7,VoicemailMain ;если ответа не было то делаем запись в эл почте
exten => 100,8,Hangup ; Ложим трубку
;================== end town==========================
;Только локальные звонки
[LocalOnly]
exten => _XXXX,1,Dial(SIP/${EXTEN:0})
[PSTN]
include => LocalOnly
exten => _9XXXXXXX,1,Dial(SIP/${EXTEN:1}@100)
;Локальные, городские и сотовые (сотовые всех регионов страны!)
[LPSTNMOB]
include => PSTN
exten => _9XXXXXXXXXXX,1,Dial(SIP/${EXTEN:1}@100)
;Локальные, городские, сотовые и межгород
;Voice
exten => 8000,1,VoiceMailMain
exten => 8000,2,Hangup
exten => 8001,1,Voicemail
exten => 8001,2,Hangup
sip.conf
[general]
;============================ Users ===========================
[1000] ;Alexey ;ID
qualify=yes ;Если указано: yes - то будет использоваться таймаут
;по умолчанию, равный 2 секундам.
context=LPSTNMOB ;Контекст через который сможет звонить пользователь
type=friend ;Тип = входящие+исходящие
username=1000 ;имя пользователя
secret=1000 ;пароль
nat=yes ;нат
allow=all ;разрешить все кодеки
host=dynamic ;хост=динамичный
callerid="IT Crowd" callgroup=1 ;Группа вызова=1
pickupgroup=1 ;Группа перехвата=1
language=ru ;Язык для пользователя
canreinvite=yes ;используется для информирования сервера Asterisk о том,
[1001] ;Support
qualify=yes
context=LPSTNMOB
type=friend
username=1001
secret=1001
nat=yes
allow=all
host=dynamic
callerid="Support"
callgroup=1
pickupgroup=1
language=ru
canreinvite=yes
[100] ;AP200
language=ru
type=friend
insecure=invite
host=dynamic
username=100
secret=pass
nat=yes ; клиент X-Lite? находиться за роутером с трансляцией IP адресов (NAT)
canreinvite=no ; Обычно, устанавливается в 'NO', если клиент находиться за NAT
disallow=all
allow=gsm ; Кодек GSM требует намного меньшую полосу пропускания, тем ulaw.
allow=ulaw
allow=alaw
[200] ;2
type=friend
insecure=invite
host=dynamic
username=200
secret=potsfxopwd1
dtmfmode=rfc2833
context=100
|
Откуда: Россия, Свердловская область, город Екатеринбург
Сообщений: 33
|
Re: ADDPac+asterisk
AddPac
Welcome to AP200 !
voice service voip
fax protocol bypass
fax rate 9600
h323 call start fast
!
! Voice port configuration.
!
voice-port 0/0
! FXO
connection plar 100
high-dtmf-gain -7
!
voice-port 0/1
! FXO
connection polling
high-dtmf-gain -7
!
! Pots peer configuration.
!
dial-peer voice 0 pots
destination-pattern .T
port 0/0
preference 2
user-name 100
user-password pass
!
!
! Voip peer configuration.
!
dial-peer voice 1000 voip
destination-pattern .T
session target 192.168.10.10
session protocol sip
codec g711alaw
voice-class codec 711
dtmf-relay rtp-2833
no vad
!
! Gateway configuration.
!
! Translation Rule configuration.
!
! SIP UA configuration.
!
sip-ua
user-register
sip-server 192.168.10.10
remote-party-id
!
! MGCP configuration.
!
mgcp
!
! Tones
voice class clear-down-tone 0 425 0 300 300
!
AP200#
|
Откуда: SPb
Сообщений: 1307
|
Re: ADDPac+asterisk
Осталось только дебаг сюда выложить.
|
Откуда: SPb
Сообщений: 1307
|
Re: ADDPac+asterisk
"Имеется аддпак 1100F имеется Asterisk. Связка нормально работает."
"Welcome to AP200 !"
найди 1 отличие - это раз.
а есть ли зайчик, то есть callerid ? - это два.
|
Откуда: Россия, Свердловская область, город Екатеринбург
Сообщений: 33
|
Re: ADDPac+asterisk
Конфиг файл это с ап200 просто.
|
Сообщений: 57
|
Re: ADDPac+asterisk
terminal
! FXO
voice-port 0/0
connection plar 100
caller-id enable
caller-id type (от типа линии)
!
Добавить в эту секцию
number of rings to answer = 2
|
Откуда: Россия, Свердловская область, город Екатеринбург
Сообщений: 33
|
Re: ADDPac+asterisk
zuzz
насчет дебага, цепляюсь телнетом на адд пак пишу
debug voip call
config
debug-port
и он мне пишет всякую хрень и не могу даже это скопировать так как это бежит и бежит((((((((((((((
|
|