<-[[.:start]] ====== IAX Remote Access ====== ** Experimenting with remote access via IAX ** ==== From HamVOIP ==== {{ :public:radio:2025:iaxrpt-config.pdf |}} ===== IAX_RPT ===== * Edit /etc/asterisk/iax.conf * make new stanza for a named remote user and set an obscure password * looks like: [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 * disable/remove default [iaxrpt] stanza * Edit /etc/asterisk/extensions.conf * ensure there's an extension that's pointed to by the ''context'' entry in the iax.conf stanza above * looks like: ; CONTEXT Pointed to from iax.conf [iaxrpt] exten => ${NODE},1,rpt(${NODE}|X) ===== Client Applications ===== ==== Windows ==== * Legacy iaxRpt * [[https://hamvoip.org/downloads/setup_iaxrpt_xipar_010146.exe]] * {{ :public:radio:2025:setup_iaxrpt_xipar_010146.zip |}} * configure like this * port is the node's normal iax UDP port, as set up in Allstar Portal and in iax.conf {{ :public:radio:2025:screenshot_2025-06-07_171550.png?direct&400 |}} * also set your callsign as ''Name'' and ''0'' (zero) as ''Number'' in ''Options -> Preferences -> CallerID'' ==== Android ==== * DVSwitch Mobile app === iax.conf === [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 === extensions.conf === [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// ===== Further Information ===== {{tag>radio allstar iax_rpt}}