Experimenting with remote access via IAX
[NEW_USER_NAME] type = user context = iaxrpt ; Context to jump to in extensions.conf auth = md5 secret = NEW_TOP_SECRET_PASSWORD host = dynamic disallow = all allow = ulaw allow = adpcm allow = gsm transfer = no
context entry in the iax.conf stanza above; CONTEXT Pointed to from iax.conf
[iaxrpt]
exten => ${NODE},1,rpt(${NODE}|X)
Name and 0 (zero) as Number in Options → Preferences → CallerID[USERNAME FOR DVSWITCH] ;;; The stanza is the "Username" from IAXRpt type=friend context=android-iaxrpt host=dynamic auth=md5 secret=SUPER_SECRET_PASSWORD ;;; The "Password" from IAXRpt disallow=all allow=ulaw transfer=no calltokenoptional=0.0.0.0/0.0.0.0 requirecalltoken=no
[android-iaxrpt] ;;; Stanza is the context from iax.conf
exten => 481480,1,Answer ;;; The "Node" from IAXRpt is 1998
exten => 481480,n,Playback,rpt/node
exten => 481480,n,Playback,digits/4
exten => 481480,n,Playback,digits/8
exten => 481480,n,Playback,digits/1
exten => 481480,n,Playback,digits/4
exten => 481480,n,Playback,digits/8
exten => 481480,n,Playback,digits/0
exten => 481480,n,Set(CALLERID(num)=0)
exten => 481480,n,Rpt,481480|P|${CALLERID(name)} ;;; The "CallerID" from IAXRpt
— John Pumford-Green 07/06/25 17:07 BST