2017年12月4日月曜日

LEDE-x86(openwrt)に適当にasterisk13導入

LEDE-x86(openwrt)に適当にasterisk13を入れてみました
PR-S300NE  光電話に内線電話を追加するためのものです
いらないものもだいぶあるかも
luciからの設置は、よくわからなかったので
sip.conf、pjsip.conf、extensions.confを直接編集
/etc/config/asteriskは、削除

端末は、アンドロイドAGEphoneアプリ

PR-S300NEのIPアドレス 192.168.10.1
LEDE-x86のIPアドレス  192.168.10.5



asterisk13 - 13.18.2-1
asterisk13-app-confbridge - 13.18.2-1
asterisk13-app-read - 13.18.2-1
asterisk13-app-record - 13.18.2-1
asterisk13-app-speech - 13.18.2-1
asterisk13-bridge-builtin-features - 13.18.2-1
asterisk13-bridge-simple - 13.18.2-1
asterisk13-bridge-softmix - 13.18.2-1
asterisk13-cdr - 13.18.2-1
asterisk13-cdr-csv - 13.18.2-1
asterisk13-chan-sip - 13.18.2-1
asterisk13-codec-gsm - 13.18.2-1
asterisk13-codec-ilbc - 13.18.2-1
asterisk13-codec-lpc10 - 13.18.2-1
asterisk13-curl - 13.18.2-1
asterisk13-format-gsm - 13.18.2-1
asterisk13-format-h263 - 13.18.2-1
asterisk13-format-h264 - 13.18.2-1
asterisk13-format-ilbc - 13.18.2-1
asterisk13-format-pcm - 13.18.2-1
asterisk13-format-sln - 13.18.2-1
asterisk13-format-vox - 13.18.2-1
asterisk13-format-wav - 13.18.2-1
asterisk13-format-wav-gsm - 13.18.2-1
asterisk13-func-db - 13.18.2-1
asterisk13-func-groupcount - 13.18.2-1
asterisk13-func-module - 13.18.2-1
asterisk13-pjsip - 13.18.2-1
asterisk13-res-adsi - 13.18.2-1
asterisk13-res-calendar - 13.18.2-1
asterisk13-res-musiconhold - 13.18.2-1
asterisk13-res-phoneprov - 13.18.2-1
asterisk13-res-pjproject - 13.18.2-1
asterisk13-res-pjsip-phoneprov - 13.18.2-1
asterisk13-res-rtp-asterisk - 13.18.2-1
asterisk13-res-rtp-multicast - 13.18.2-1
asterisk13-res-smdi - 13.18.2-1
asterisk13-res-sorcery - 13.18.2-1
asterisk13-res-speech - 13.18.2-1
asterisk13-sounds - 13.18.2-1
asterisk13-voicemail - 13.18.2-1




root@LEDE-x86:/etc/asterisk# cat sip.conf

[general]
context=default
port=5061
bindaddr=0.0.0.0:5061
language=ja

[201]
type=friend
defaultuser=201
secret=201
canreinvite=no
host=dynamic

[202]
type=friend
defaultuser=202
secret=202
canreinvite=no
host=dynamic

[203]
type=friend
defaultuser=203
secret=203
canreinvite=no
host=dynamic


root@LEDE-x86:/etc/asterisk# cat extensions.conf

[default]
exten => _20X,1,Dial(SIP/${EXTEN},30,r)
exten => _20X,2,Hangup()


;Hikari-Denwa Dial-out Sample(PJSIP)
exten => _0.,1,Set(CALLERID(num)=${MYNUMBER})
exten => _0.,n,Set(CALLERID(name)=${MYNUMBER})
exten => _0.,n,Dial(PJSIP/${EXTEN}@hikari-trunk)
exten => _0.,n,Hangup

;pjsip ひかり電話着信
[from-hikari]
exten => s,1,Set(FROMNUM=${CALLERID(number)})
exten => s,n,Set(CALLERID(name)=${FROMNUM})
exten => s,n,Dial(SIP/201&SIP/202&SIP/203)
exten => _0.,n,Hangup



root@LEDE-x86:/etc/asterisk# cat pjsip.conf

[transport-udp]
type=transport
protocol=udp    ;udp,tcp,tls,ws,wss
bind=0.0.0.0
;port=5060


;[simpletrans]
;type=transport
;protocol=udp
;bind=192.168.10.10

[hikari-denwa]

type=registration
transport=transport-udp
outbound_auth=hikari-trunk
server_uri=sip:192.168.10.1
client_uri=sip:6@192.168.10.1
retry_interval=60

[hikari-trunk]
type=auth
auth_type=userpass
password=0006
username=0006

[hikari-trunk]
type=aor
contact=sip:192.168.10.1

[hikari-trunk]
type=endpoint
transport=transport-udp
context=from-hikari
disallow=all
allow=ulaw
outbound_auth=hikari-trunk
aors=hikari-trunk
direct_media=no
from_user=6
from_domain=192.168.10.1
dtmf_mode=inband

[hikari-trunk]
type=identify
endpoint=hikari-trunk
match=192.168.10.1


アンドロイドAGEphoneアプリの設定

ドメイン           192.168.10.6:5061          ;LEDE-x86のアドレス
ユーザーID        201
認証ID               201
パスワード          201






0 件のコメント:

Ubuntu 日本語キーボード設定

openwrt usb.Tethering setup

opkg update opkg install kmod-usb-net kmod-usb-net-rndis kmod-usb-net-cdc-ether kmod-usb-net-ipheth usbmuxd libimobiledevice usbutils luci-...

Asteriskを導入 参考リンク