ITSP アサヒネットC

  • sip.conf
[general]
port=5060
bindaddr=0.0.0.0
context=default
srvlookup=no
maxexpire=3600
defaultexpirey=120
disallow=all
allow=ulaw
allow=alaw

register => 050XXXXYYYY@asahi-net.or.jp:PASSWD:USERNAME@asahi-net/050XXXXYYYY

[asahi-net]
type=friend
secret=PASSWD
username=USERNAME
fromuser=050XXXXYYYY
fromdomain=asahi-net.or.jp
host=voip01.nc.asahi-net.or.jp
context=in-asahi
dtmfmode=inband
canreinvite=no
insecure=very
progressinband=no

[konishi]
type=friend
secret=PASSWD2
username=konishi
host=dynamic
context=sip
canreinvite=no
  • extensions.conf
[general]
static=yes
writeprotect=yes

[globals]
MYDIAL     => 050XXXXYYYY
KONISHI    => SIP/konishi@konishi
ML_KONISHI => xxxx@docomo.ne.jp

[in-asahi]
exten => ${MYDIAL},1,Macro(konishi,${CALLERID})

[sip]
exten => _0N0XXXXXXXX,1,macro(callout,${EXTEN})
exten => _0ZZXXXXXXX,1,macro(callout,${EXTEN})

[macro-konishi]
exten => s,1,Dial(${KONISHI},9)
exten => s,2,System(echo "${ARG1}" | mail -s CALLING ${ML_KONISHI})
exten => s,3,Dial(${KONISHI})
exten => s,4,Hangup

[macro-callout]
exten => s,1,Dial(SIP/${ARG1}@asahi-net)
exten => s,2,Hangup