Jump to content
GanjaKyp

Asterisk

Recommended Posts

Поделитесь кто нибудь рабочим конфигом для Asterisk с подключением к стороннему транку, никак не могу разобраться

Share this post


Link to post
Share on other sites

!!! Внимание !!!

OpenWrt, а следом за ним Entware удалили Asterisk 1.8 из реп. Oстается только Asterisk 11

Share this post


Link to post
Share on other sites

какой именно транк? для астера куча форумов есть в сети, конфиги не должны отличаться ничем

Share this post


Link to post
Share on other sites

При переустановке entware забыл забэкапить настройки asterisk :( Конфиг вроде по памяти восстановил в прежнем виде, исходящие ходят нормально, но при входящем вызове появляется ошибка: [Jun 26 18:20:14] NOTICE[3403][C-00000000]: chan_sip.c:25859 handle_request_invite: Call from '347666509' (92.46.61.21:5060) to extension '347666509'

rejected because extension not found in context 'income'. Подскажите пожалуйста в чем может быть проблема?

[general]

port=5060

bindaddr=0.0.0.0

context=default

register => 347666509:pass@sip.telecom.kz/347666509

[kt]

remotesecret=pass

defaultuser=347666509

trunkname=kt

host=sip.telecom.kz

type=friend

context=income

insecure=invite

fromuser=347666509

fromdomain=sip.telecom.kz

outboundproxy=92.46.61.21:5061

disallow=all

allow=ulaw

allow=alaw

;allow=g729

nat=comedia

dtmfmode=rfc2833

[100]

username=100

type=friend

secret=12345678

host=dynamic

context=out

;context=income

dtmfmode=RFC2833

nat=no

qualify=yes

callerid=Ilya <100>

[income]

exten => s,1,Dial(SIP/100&SIP/101,90,mt)

same => n,Hangup

[out]

exten => _XXX,1,Dial(SIP/${EXTEN},90,mtT)

same => n,Hangup

exten => _9X.,1,Dial(SIP/${EXTEN:1}@kt,90,mT)

same => n,Hangup

Edited by Guest

Share this post


Link to post
Share on other sites

пардон, сам разобрался :D

вместо s должно быть 347666509

Share this post


Link to post
Share on other sites

а вот с исходящими все таки что то не так, пару звонков после запуска asterisk проходит, а потом при звонке появляется ошибка: app_dial.c:2455 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)

Share this post


Link to post
Share on other sites
а вот с исходящими все таки что то не так, пару звонков после запуска asterisk проходит, а потом при звонке появляется ошибка: app_dial.c:2455 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)

Попробуйте звонить так:

exten => _9X.,1,Dial(SIP/kt/${EXTEN:1},90,mT)

Share this post


Link to post
Share on other sites
а вот с исходящими все таки что то не так, пару звонков после запуска asterisk проходит, а потом при звонке появляется ошибка: app_dial.c:2455 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)

Попробуйте звонить так:

exten => _9X.,1,Dial(SIP/kt/${EXTEN:1},90,mT)

пробовал, так вообще не звонит

Share this post


Link to post
Share on other sites

Вы пытаетесь со [100] звонить в город? Уверены, что пара звонков поначалу проходит?

Проходит ли у вас регистрация (sip show registry)?

Что выводит при предложенном мной способе вызова Dial(SIP/kt/exten)?

Почему у вас outboundproxy порт 5061? По идее должен быть 5060.

Вот кусок рабочего конфига:

[telecom](!)
type=friend
host=sip.telecom.kz
defaultexpiry=360
insecure=port,invite
fromdomain=sip.telecom.kz
context=from_telecom
callcounter=yes
busylevel=2

[telecom_3332211](telecom)
defaultuser=1234567890
secret=pass
fromuser=1234567890
callbackextension=3332211

Register не нужен. Вместо него используется callbackextension.

Share this post


Link to post
Share on other sites

Подскажите где должен лежать файл Background?

exten => 705,1,Answer
exten => 705,2,Background(01.wav)

Пробовал \opt\var\lib\asterisk\sounds и \opt\lib\asterisk

В логе пишет:

[Jan  7 10:57:20] WARNING[10115][C-00000000]: file.c:701 ast_openstream_full: File 01.wav does not exist in any format
[Jan  7 10:57:20] WARNING[10115][C-00000000]: file.c:1017 ast_streamfile: Unable to open 01.wav (format (alaw)): No such file or directory
[Jan  7 10:57:20] WARNING[10115][C-00000000]: pbx.c:11661 pbx_builtin_background: ast_streamfile failed on SIP/addpac-00000000 for 01.wav

Сам файл WAV 8000Hz 16Bit

Share this post


Link to post
Share on other sites

Пардон разобрался, надо было установить пакет asterisk11-format-wav

  • Thanks 1

Share this post


Link to post
Share on other sites

Не работает chan-dongle.

Цитата

[Oct 18 20:51:42] ERROR[4367] chan_dongle.c: open('/var/lock/LCK..ttyUSB0') failed: No such file or directory

Keenetic Ultra II 2.11.A.4.0-2, entware 3x

opkg list-installed

----skip----
asterisk11 - 11.25.2-1
asterisk11-app-record - 11.25.2-1
asterisk11-app-sms - 11.25.2-1
asterisk11-chan-dongle - 1.1-20170724-1
asterisk11-codec-a-mu - 11.25.2-1
asterisk11-codec-alaw - 11.25.2-1
asterisk11-codec-g729 - 1.4.1-2
asterisk11-codec-gsm - 11.25.2-1
asterisk11-format-g729 - 11.25.2-1
asterisk11-format-gsm - 11.25.2-1
asterisk11-res-adsi - 11.25.2-1
asterisk11-res-musiconhold - 11.25.2-1
asterisk11-res-smdi - 11.25.2-1
asterisk11-voicemail - 11.25.2-1
----skip----

ls /dev/ttyUSB*
/dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2
 

Проверка порта(ов), режима работы, переключение в "только модем"

minicom usb0
Port /dev/ttyUSB0, 00:39:29
Press CTRL-A Z for help on special keys

Manufacturer: huawei
Model: E1550
Revision: 11.609.20.00.00
IMEI: 3524450XXXXX
+GCAP: +CGSM,+DS,+ES

AT^CVOICE=?

^CVOICE:(0)


AT^U2DIAG=0

OK

AT^U2DIAG?
0

OK

\etc\asterisk\dongle.conf

[dongle]
interval=30

[defaults]
rxgain=0
txgain=0
resetdongle=yes
usecallingpres=yes
callwaiting=no
dtmf=relax
;mindtmfgap=45			; minimal interval from end of previews DTMF from begining of next in ms
;mindtmfduration=80		; minimal DTMF tone duration in ms
;mindtmfinterval=200		; minimal interval between ends of DTMF of same digits in ms

[GSM1]
audio=/dev/ttyUSB1  ; Пробовал и ttyUSB2 - на всяк случай
data=/dev/ttyUSB0
imei=352445ххххххх ; E1550
context=from-trunk
;dongle-incoming
exten=705

\var\log\asterisk\messages:

[Oct 18 20:51:42] ERROR[4367] chan_dongle.c: open('/var/lock/LCK..ttyUSB0') failed: No such file or directory
[Oct 18 20:51:42] ERROR[4367] chan_dongle.c: open('/var/lock/LCK..ttyUSB1') failed: No such file or directory
[Oct 18 20:51:42] ERROR[4368] at_queue.c: [dongle0] Error write command 'AT' expected response 'OK' length 3, cancel

И ошибочки и даун.

Внутренняя связь при этом нормалфукшен )

Есть еще одна ветка для обсуждения этого вопроса. В ней тоже ничего нет такого, что заставило бы донгл работать, кроме "совета" поменять устройство.

https://forum.keenetic.net/topic/131-voip-gsm-шлюз/?tab=comments#comment-13586

Если Debian поставить - донгл будет работать? Кто нибудь пробовал?

Edited by Softx

Share this post


Link to post
Share on other sites

Всем привет!

Объясните пожалуйста начинающему как правильно настроить sip.conf (Asterisk 11) и соответственно пробросить порты на Giga III (внешний IP статический)  для того чтобы внутренний SIP клиент смог подсоединяться к серверу Asterisk из вне.

Скрытый текст

 

Мой конфиг sip.conf сейчас построен таким образом:


[general]
language = ru
bindport = 5060
callcounter = yes
limitonpeers = yes
dtmfmode = rfc2833
compensate = yes
defaultexpiry = 3600
disallow = all
allow = alaw


[LocalSip](!)
dtmfmode = rfc2833
port = 5060
canreinvite=no
host = dynamic
type = friend
qualify = yes
deny = 0.0.0.0/0.0.0.0
permit = 0.0.0.0/0.0.0.0
callcounter = yes
disallow = all
allow = alaw


[1000](LocalSip)
username=1000
secret=***
callerid=*** <1000>
context=from-sip-phone


[1001](LocalSip)
username=1001
secret=***
callerid=*** <1001>
context=from-sip-phone

для общения SIP пользователей 1000 и 1001 внутри локальной сети.

 

Заранее благодарю, за помощь.

P.S. Сам отвечаю на свой вопрос: bindaddr = 192.168.1.1

Edited by eugene.yantowsky
сам нашел решение

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...