sorry for late reply
First tx for help registrations seem to work (shown at Asterisk and Sonetel online interface).
Sadly it still redirects to the fallback number, can’t rule out if this is a Sonetel problem (I`ll ask their support).
Same situation at the outbound call, log looks okay (beside that line) but the call never reaches the target number.
app_stack.c: Spawn extension (from-pstn, 000491234567891, 1) exited non-zero on 'PJSIP/sonetel-0000b807'
pbx.c: Executing [s@macro-dialout-trunk:27] Dial("PJSIP/1234-0000b806", "PJSIP/00491234567891@sonetel,300,Ttb(func-apply-sipheaders^s^1,(6))U(sub-send-obroute-email^00491234567891^000491234567891^6^1234567891^04123456789^05123456789)") in new stack
app_stack.c: PJSIP/sonetel-0000b807 Internal Gosub(func-apply-sipheaders,s,1(6)) start
pbx.c: Executing [s@func-apply-sipheaders:1] NoOp("PJSIP/sonetel-0000b807", "Applying SIP Headers to channel PJSIP/sonetel-0000b807") in new stack
pbx.c: Executing [s@func-apply-sipheaders:2] Set("PJSIP/sonetel-0000b807", "TECH=PJSIP") in new stack
pbx.c: Executing [s@func-apply-sipheaders:3] Set("PJSIP/sonetel-0000b807", "SIPHEADERKEYS=Alert-Info") in new stack
pbx.c: Executing [s@func-apply-sipheaders:4] While("PJSIP/sonetel-0000b807", "1") in new stack
pbx.c: Executing [s@func-apply-sipheaders:5] Set("PJSIP/sonetel-0000b807", "sipheader=unset") in new stack
pbx.c: Executing [s@func-apply-sipheaders:6] ExecIf("PJSIP/sonetel-0000b807", "1?Set(PJSIP_HEADER(remove,Alert-Info)=)") in new stack
pbx.c: Executing [s@func-apply-sipheaders:7] ExecIf("PJSIP/sonetel-0000b807", "0?Set(sipheader=<http://127.0.0.1>;info=unset)") in new stack
pbx.c: Executing [s@func-apply-sipheaders:8] ExecIf("PJSIP/sonetel-0000b807", "0?Set(sipheader=<http://127.0.0.1>unset)") in new stack
pbx.c: Executing [s@func-apply-sipheaders:9] ExecIf("PJSIP/sonetel-0000b807", "0?Set(PJSIP_HEADER(add,Alert-Info)=unset)") in new stack
pbx.c: Executing [s@func-apply-sipheaders:10] EndWhile("PJSIP/sonetel-0000b807", "") in new stack
pbx.c: Executing [s@func-apply-sipheaders:4] While("PJSIP/sonetel-0000b807", "0") in new stack
pbx.c: Executing [s@func-apply-sipheaders:11] Return("PJSIP/sonetel-0000b807", "") in new stack
app_stack.c: Spawn extension (from-pstn, 000491234567891, 1) exited non-zero on 'PJSIP/sonetel-0000b807'
app_stack.c: PJSIP/sonetel-0000b807 Internal Gosub(func-apply-sipheaders,s,1(6)) complete GOSUB_RETVAL=
app_dial.c: Called PJSIP/00491234567891@sonetel
... 30sec ...
app_macro.c: Spawn extension (macro-dialout-trunk, s, 27) exited non-zero on 'PJSIP/1234-0000b806' in macro 'dialout-trunk'
pbx.c: Spawn extension (from-internal, 000491234567891, 12) exited non-zero on 'PJSIP/1234-0000b806'
pbx.c: Executing [h@from-internal:1] Macro("PJSIP/1234-0000b806", "hangupcall") in new stack
pbx.c: Executing [s@macro-hangupcall:1] GotoIf("PJSIP/1234-0000b806", "1?theend") in new stack
pbx_builtins.c: Goto (macro-hangupcall,s,3)
pbx.c: Executing [s@macro-hangupcall:3] ExecIf("PJSIP/1234-0000b806", "0?Set(CDR(recordingfile)=)") in new stack
pbx.c: Executing [s@macro-hangupcall:4] NoOp("PJSIP/1234-0000b806", "PJSIP/sonetel-0000b807 montior file= ") in new stack
pbx.c: Executing [s@macro-hangupcall:5] GotoIf("PJSIP/1234-0000b806", "1?skipagi") in new stack
pbx_builtins.c: Goto (macro-hangupcall,s,7)
pbx.c: Executing [s@macro-hangupcall:7] Hangup("PJSIP/1234-0000b806", "") in new stack
app_macro.c: Spawn extension (macro-hangupcall, s, 7) exited non-zero on 'PJSIP/1234-0000b806' in macro 'hangupcall'
pbx.c: Spawn extension (from-internal, h, 1) exited non-zero on 'PJSIP/1234-0000b806'