Доброго. Была в астериске Asterisk 1.8.13.1 такая запись:
exten => _8XXXXXXXXXX,n,Dial(SIP/gsm2/${EXTEN}:4006,,M(setAnswerDate))
Звонок шёл через GSM шлюз AddPac Model : GS1004_G2 на симку с hhotline = 4006 Был поднят другой сервер на замену этому, версии Asterisk 14.6.1, делаю так:
exten => _8XXXXXXXXXX,1,Answer
same => n,Dial(SIP/gsm2/${EXTEN}:4006,,U(subCallWriteAnswer,start,1,${EXTEN}))
Но получаю ошибку:
-- Executing [8MyNumber@internal:7] Dial("SIP/199-00000fd0",
"SIP/gsm2/8MyNumber:4006,,U(subCallWriteAnswer,start,1,8MyNumber)") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/gsm2/8MyNumber:4006
== Everyone is busy/congested at this time (1:0/0/1)
-- Auto fallthrough, channel 'SIP/199-00000fd0' status is 'CHANUNAVAIL'
-- Executing [h@internal:1] NoOp("SIP/199-00000fd0", "INTERNAL HANGUP") in new stack
8MyNumber - скрыл свой номер просто. Если убираю 4006 то звонит нормально, но на любую свободную. Мне же надо конкретно на 4006. Интересно то, что я нигде не нашёл описания такого синтаксиса команды вообще, как это работало раньше не ясно. Симка в момент звонка свободная. Как позвонить через конкретную симку ?
Конфиг:
!
! APOS(tm) configuration saved from vty
! 2018/06/29 11:21:27
!
version 8.51.004
!
hostname ITK-GSM2
clock timezone Irkutsk 9
!
username root password MYPASS administrator
username guest password guest user
!
!
script ntpdate default
server ip pool.ntp.org
!
interface Loopback0
ip address 127.0.0.1 255.0.0.0
!
interface FastEthernet0/0
ip address 192.168.221.12 255.255.255.192
speed auto
no qos-control
!
ip route 0.0.0.0 0.0.0.0 192.168.221.1 10
!
!
!
ftp server
ftp allow anonymous
http server
!
dns name-server XX.XXX.136.X
dns name-server XX.XXX.137.X
logging command
logging event 4-warning
logging on
!
!
!
!
! VoIP configuration.
!
!
! Voice service voip configuration.
!
voice service voip
protocol sip
dtmf-relay out-of-band
fax protocol bypass
fax rate 9600
h323 call start fast
h323 call tunnel enable
no call-barring unconfigured-ip-address
no voip-inbound-call-barring enable
!
!
! Voice port configuration.
!
! FXO
voice-port 0/0
no caller-id enable
!
!
! FXO
voice-port 0/1
no caller-id enable
!
!
! FXO
voice-port 0/2
no caller-id enable
!
!
! FXO
voice-port 0/3
no caller-id enable
!
!
! GSM
voice-port 1/0
input gain 9
output gain 9
connection plar 4005
description line-1
ring detect-timeout 70
caller-id enable
caller-id type etsi
caller-id name disable
!
!
! GSM
voice-port 1/1
input gain 9
output gain 9
connection plar 4006
description line-2
ring detect-timeout 70
caller-id enable
caller-id type etsi
caller-id name disable
!
!
! GSM
voice-port 1/2
input gain 9
output gain 9
connection plar 4007
description line-3
ring detect-timeout 70
caller-id enable
caller-id type etsi
caller-id name disable
!
!
! GSM
voice-port 1/3
input gain 9
output gain 9
connection plar 4008
description line-4
ring detect-timeout 70
caller-id enable
caller-id type etsi
caller-id name disable
!
!
!
!
! service port group configuration.
!
!
!
! Pots peer configuration.
!
dial-peer voice 1 pots
destination-pattern .T
port 1/0
call-waiting
preference 1
!
dial-peer voice 2 pots
destination-pattern .T
port 1/1
call-waiting
preference 2
!
dial-peer voice 3 pots
destination-pattern .T
port 1/2
call-waiting
preference 3
!
dial-peer voice 4 pots
destination-pattern .T
port 1/3
call-waiting
preference 4
!
!
!
! Voip peer configuration.
!
dial-peer voice 10 voip
destination-pattern 4T
session target ip ASTERISK_IP 5060
session protocol sip
voice-class codec 0
no vad
dtmf-relay rtp-2833
fax protocol t38 redundancy 0
fax rate 9600
!
!
!
!
!
!
gatekeeper
!
!
! Gateway configuration.
!
gateway
h323-id voip.192.168.221.12
no ignore-msg-from-other-gk
!
!
! Codec classes configuration.
!
voice class codec 0
codec preference 1 g711alaw
codec preference 2 g711ulaw
codec preference 3 g729
codec preference 4 g7231r53
codec preference 5 g726r16
codec preference 6 g726r32
!
!
!
! SIP UA configuration.
!
sip-ua
user-register
sip-server ASTERISK_IP
register e164
!
!
! Tones
!
!
!
!
! SMTP sendmail configuration
!
sms-delivery
!
!
!
line console
!
line vty
exec-timeout 0 0
!
gsm dev-restart-by-unreg 300
!
gsm 1/0
sms-language utf8
!
gsm 1/1
sms-language utf8
!
gsm 1/2
sms-language utf8
!
gsm 1/3
sms-language utf8
!
Возможно по SIP URI пытается звонить. В этом случае стоит проверить это, поставив srvlookup=no.
Задан: Jun 26 '18
Просмотрен: 1,004 раз
Обновлен: Jun 29 '18
sip -> gsm со стороны sip бульканье после установки кодека g729
Многоканальные исходящие вызовы с GSM через FreePBX
Переригистрация SIP пользователей после sip reload
Два SIP пира на одном IP adress:port
inbound proxy к asterisk (freepbx)
Call duration and billsec in click2call
Ошибка Unable to write frametype
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Сравните INVITE на старом сервере и новом
awsswa (Jun 26 '18)editскорее всего двоеточие прописано в железке. это просто часть номера на астериске. пробуйте как sip/num@peer или замените кодом ascii( &XX)
meral (Jun 26 '18)editстарого сервера уже нет, сравнить не с чем. На новом выглядит так : INVITE sip:8914*@aster.MyDomain.ru SIP/2.0
Morph (Jun 28 '18)editsrvlookup=no не меняет ситуации.
Morph (Jun 28 '18)edit"пробуйте как sip/num@peer" так же без результатно
Morph (Jun 28 '18)editА как бы сертифицирован по addpac - можете мне конфиг прислать, или тут разместить. Что то мне сдается что не то делаете
awsswa (Jun 28 '18)editПрислать вам это куда? пм тут не нашёл. Добавил конфиг
Morph (Jun 29 '18)editТак я и подозревал. Фигней кто то страдал и прописал - connection plar. В GSM шлюзе это комбинация нафиг не нужна. Ищите конфиг и переделывайте по префикса 991 первая сим карта. https://awsswa.livejournal.com/22887.html
awsswa (Jun 29 '18)editуважаемый awaawa, что-то я запутался ещё больше. Вопросы по конфигу из вашей сссылке: 1) В pots порте destination-pattern 01T это ведь уже шаблон с отрезанием 01, зачем правило translate-outgoing called-number 904 где написано тоже самое ? 2) connection plar в моём конфиге мне нужен, потому что с этих симок так же идут входящие. 3) если я правильно понял, pots нужен что бы звонить из сети через сим, а voip чтоб звонок с сим уходил на нужный сервер астера ? Но тогда в моей конфе voip вообще настроен неправильно, но звонки приходят. Потому что sip-ua настроен ? Поясните, пожалуйста. Дока по адпаку как-то не просветлила.
Morph (Jul 2 '18)edit01T - это формат номера, тоесть что бы вызов пошел через этот канал надо что впереди было 01. Трансняция уже отрезает лишнее - вы же не хотите в сотовую сеть номер с приставкой 01 в начале.
awsswa (Jul 2 '18)editРазобрался! В старом диалплане кусок ":4006" отрезался скриптами. Всем спасибо! Отдельно благодарность awsswa!
Morph (Jul 4 '18)edit