Anruf auf Team-Anrufbeantworter bricht nach 10 Sekunden ab

Hallo zusammen,

Ich habe hier eine Pascom zum spielen eingerichtet. Die funktioniert soweit ganz gut, ankommenden und abgehende Calls laufen ganz normal. Auch der Anrufbeantworter funktioniert.

Nun habe ich ein Team mit einem Anrufbeantworter eingerichtet. Im Team ist niemand angemeldet, so geht der Call nach einer Ansage auf den Anrufbeantworter. Dort bricht der Call nach genau 10 Sekunden ab.

Code
mobydick-2CLI>
mobydick-2
CLI>
== Setting global variable ‘SIPDOMAIN’ to ‘10.0.3.173’
== Using SIP RTP Audio TOS bits 184
== Using SIP RTP Audio CoS mark 5
– Executing [s@mdc_incoming-1:1] Verbose(“PJSIP/mdc_trunk_conf-1-00000043”, “1,Inbound call on trunk: DNS:NET Trunk 1, getting number by: to-header”) in new stack
Inbound call on trunk: DNS:NET Trunk 1, getting number by: to-header
– Executing [s@mdc_incoming-1:2] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “MDC_CALLER_NUM_TRUNK=015199999999”) in new stack
– Executing [s@mdc_incoming-1:3] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “MDC_CALLEE_NUM_TRUNK=0303991901333”) in new stack
– Executing [s@mdc_incoming-1:4] Verbose(“PJSIP/mdc_trunk_conf-1-00000043”, “1,destination 0303991901333 is extracted”) in new stack
destination 0303991901333 is extracted
– Executing [s@mdc_incoming-1:5] Goto(“PJSIP/mdc_trunk_conf-1-00000043”, “mdc_trunk-1,s,1”) in new stack
– Goto (mdc_trunk-1,s,1)
– Executing [s@mdc_trunk-1:1] Verbose(“PJSIP/mdc_trunk_conf-1-00000043”, “1,callee number: 0303991901333 caller number: 015199999999”) in new stack
callee number: 0303991901333 caller number: 015199999999
– Executing [s@mdc_trunk-1:2] ExecIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?Set(CALLERID(num)=anonymous)”) in new stack
– Executing [s@mdc_trunk-1:3] ExecIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?Set(CALLERID(num)=anonymous)”) in new stack
– Executing [s@mdc_trunk-1:4] ExecIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?Set(CALLERID(num)=anonymous)”) in new stack
– Executing [s@mdc_trunk-1:5] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “CHANNEL(language)=de”) in new stack
– Executing [s@mdc_trunk-1:6] Ringing(“PJSIP/mdc_trunk_conf-1-00000043”, “”) in new stack
– Executing [s@mdc_trunk-1:7] Progress(“PJSIP/mdc_trunk_conf-1-00000043”, “”) in new stack
– Executing [s@mdc_trunk-1:8] Gosub(“PJSIP/mdc_trunk_conf-1-00000043”, “sub_nat2int,s,1(MDC_CALLER_NUM_INTERNAT,015199999999,00,49,0,30,1)”) in new stack
– Executing [s@sub_nat2int:1] Verbose(“PJSIP/mdc_trunk_conf-1-00000043”, “1,sub_nat2int:: variable: MDC_CALLER_NUM_INTERNAT - number: 015199999999 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 30 - incoming: 1”) in new stack
sub_nat2int:: variable: MDC_CALLER_NUM_INTERNAT - number: 015199999999 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 30 - incoming: 1
– Executing [s@sub_nat2int:2] GotoIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?s-emergency,1”) in new stack
– Executing [s@sub_nat2int:3] GotoIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?s-int,1”) in new stack
– Executing [s@sub_nat2int:4] GotoIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?s-int,1”) in new stack
– Executing [s@sub_nat2int:5] GotoIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?s-convert,1”) in new stack
– Executing [s@sub_nat2int:6] GotoIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?s-int,1”) in new stack
– Executing [s@sub_nat2int:7] GotoIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?s-intshort,1”) in new stack
– Executing [s@sub_nat2int:8] GotoIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?s-natshort,1”) in new stack
– Executing [s@sub_nat2int:9] GotoIf(“PJSIP/mdc_trunk_conf-1-00000043”, “1?s-nat,1”) in new stack
– Goto (sub_nat2int,s-nat,1)
– Executing [s-nat@sub_nat2int:1] Verbose(“PJSIP/mdc_trunk_conf-1-00000043”, “1,national”) in new stack
national
– Executing [s-nat@sub_nat2int:2] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “MDC_CALLER_NUM_INTERNAT=004915199999999”) in new stack
– Executing [s-nat@sub_nat2int:3] Return(“PJSIP/mdc_trunk_conf-1-00000043”, “”) in new stack
– Executing [s@mdc_trunk-1:9] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “CALLERID(num)=004915199999999”) in new stack
– Executing [s@mdc_trunk-1:10] Gosub(“PJSIP/mdc_trunk_conf-1-00000043”, “sub_int2nat,s,1(MDC_CALLER_NUM_NAT,004915199999999,00,49,0,30,1)”) in new stack
– Executing [s@sub_int2nat:1] Verbose(“PJSIP/mdc_trunk_conf-1-00000043”, “1,sub_int2nat:: variable: MDC_CALLER_NUM_NAT - exten: 004915199999999 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 30 - incoming: 1”) in new stack
sub_int2nat:: variable: MDC_CALLER_NUM_NAT - exten: 004915199999999 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 30 - incoming: 1
– Executing [s@sub_int2nat:2] GotoIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?s-emergency,1”) in new stack
– Executing [s@sub_int2nat:3] GotoIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?nat”) in new stack
– Executing [s@sub_int2nat:4] GotoIf(“PJSIP/mdc_trunk_conf-1-00000043”, “1?s-internat,1”) in new stack
– Goto (sub_int2nat,s-internat,1)
– Executing [s-internat@sub_int2nat:1] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “MDC_CALLER_NUM_NAT=015199999999”) in new stack
– Executing [s-internat@sub_int2nat:2] Return(“PJSIP/mdc_trunk_conf-1-00000043”, “”) in new stack
– Executing [s@mdc_trunk-1:11] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “CALLERID(num)=015199999999”) in new stack
– Executing [s@mdc_trunk-1:12] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “__MDC_CALLER_NUM=004915199999999”) in new stack
– Executing [s@mdc_trunk-1:13] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “MDC_NUMPREFIX_TRUNK=0”) in new stack
– Executing [s@mdc_trunk-1:14] ExecIf(“PJSIP/mdc_trunk_conf-1-00000043”, “1?Set(CALLERID(all)=0015199999999)”) in new stack
– Executing [s@mdc_trunk-1:15] UserEvent(“PJSIP/mdc_trunk_conf-1-00000043”, “ResolveCallerName,Strategy: system,Outbound: 0”) in new stack
– Executing [s@mdc_trunk-1:16] Wait(“PJSIP/mdc_trunk_conf-1-00000043”, “0.25”) in new stack
– Executing [s@mdc_trunk-1:17] Verbose(“PJSIP/mdc_trunk_conf-1-00000043”, “1,MDC_RESOLVENAME_HITS = 0”) in new stack
MDC_RESOLVENAME_HITS = 0
– Executing [s@mdc_trunk-1:18] Verbose(“PJSIP/mdc_trunk_conf-1-00000043”, "1,CALLERID(name) = ") in new stack
CALLERID(name) =
– Executing [s@mdc_trunk-1:19] Goto(“PJSIP/mdc_trunk_conf-1-00000043”, “mdc_mapping-1,0303991901333,1”) in new stack
– Goto (mdc_mapping-1,0303991901333,1)
– Executing [0303991901333@mdc_mapping-1:1] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “CHANNEL(language)=de”) in new stack
– Executing [0303991901333@mdc_mapping-1:2] Verbose(“PJSIP/mdc_trunk_conf-1-00000043”, “1,mapping from _0303991901XXX to 333”) in new stack
mapping from _0303991901XXX to 333
– Executing [0303991901333@mdc_mapping-1:3] Goto(“PJSIP/mdc_trunk_conf-1-00000043”, “mdc_external,333,1”) in new stack
– Goto (mdc_external,333,1)
– Executing [333@mdc_external:1] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “HASH(__SIPHEADERS,Alert-info)=http://www.notused.de;info=alert-external;x-line-id=0”) in new stack
– Executing [333@mdc_external:2] GosubIf(“PJSIP/mdc_trunk_conf-1-00000043”, “1?sub_initcall,s,1(ext,333)”) in new stack
– Executing [s@sub_initcall:1] Verbose(“PJSIP/mdc_trunk_conf-1-00000043”, “1,sub_initcall descent: ext exten: 333”) in new stack
sub_initcall descent: ext exten: 333
– Executing [s@sub_initcall:2] GosubIf(“PJSIP/mdc_trunk_conf-1-00000043”, “1?sub_initloop,s,1”) in new stack
– Executing [s@sub_initloop:1] Verbose(“PJSIP/mdc_trunk_conf-1-00000043”, “1,initial loop”) in new stack
initial loop
– Executing [s@sub_initloop:2] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “MDC_ALIAS_HOP=0”) in new stack
– Executing [s@sub_initloop:3] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “MDC_MAIN_HOP=0”) in new stack
– Executing [s@sub_initloop:4] Return(“PJSIP/mdc_trunk_conf-1-00000043”, “”) in new stack
– Executing [s@sub_initcall:3] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “__MDC_TRANSFERBACK_HOP=0”) in new stack
– Executing [s@sub_initcall:4] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “__MDC_DIALDESCENT=ext”) in new stack
– Executing [s@sub_initcall:5] Goto(“PJSIP/mdc_trunk_conf-1-00000043”, “ext,1”) in new stack
– Goto (sub_initcall,ext,1)
– Executing [ext@sub_initcall:1] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “__MDC_DIALCALLERNUMINIT=015199999999”) in new stack
– Executing [ext@sub_initcall:2] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “__MDC_DIALCALLEENUMINIT=0303991901333”) in new stack
– Executing [ext@sub_initcall:3] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “__MDC_DIALCALLEENUMMAP=333”) in new stack
– Executing [ext@sub_initcall:4] Return(“PJSIP/mdc_trunk_conf-1-00000043”, “”) in new stack
– Executing [333@mdc_external:3] Goto(“PJSIP/mdc_trunk_conf-1-00000043”, “main,333,1”) in new stack
– Goto (main,333,1)
– Executing [333@main:1] ExecIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?Set(MDC_MAIN_HOP=0)”) in new stack
– Executing [333@main:2] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “MDC_MAIN_HOP=1”) in new stack
– Executing [333@main:3] GotoIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?mdc_loop,s,1”) in new stack
– Executing [333@main:4] Gosub(“PJSIP/mdc_trunk_conf-1-00000043”, “sub_defcall,s,1(333)”) in new stack
– Executing [s@sub_defcall:1] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “__MDC_ALIAS_HOP=1”) in new stack
– Executing [s@sub_defcall:2] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “__MDC_DIALCALLEENUM=333”) in new stack
– Executing [s@sub_defcall:3] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “__MDC_DIALCALLERNUM=0015199999999”) in new stack
– Executing [s@sub_defcall:4] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “__MDC_DIALCALLERLANGUAGE=de”) in new stack
– Executing [s@sub_defcall:5] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “__MDC_DIALCALLERNAME=”) in new stack
– Executing [s@sub_defcall:6] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “__MDC_DIALCHANNELNAME=mdc_trunk_conf-1”) in new stack
– Executing [s@sub_defcall:7] Return(“PJSIP/mdc_trunk_conf-1-00000043”, “”) in new stack
– Executing [333@main:5] GosubIf(“PJSIP/mdc_trunk_conf-1-00000043”, “1?sub_homer,s,1”) in new stack
– Executing [s@sub_homer:1] ExecIf(“PJSIP/mdc_trunk_conf-1-00000043”, “1?Set(HASH(__SIPHEADERS,P-cs-cid)=17295-SE-2b450b4e-78dde5fc1@sbc.dns-net.de)”) in new stack
– Executing [s@sub_homer:2] Return(“PJSIP/mdc_trunk_conf-1-00000043”, “”) in new stack
– Executing [333@main:6] Goto(“PJSIP/mdc_trunk_conf-1-00000043”, “mdc_distribute,333,1”) in new stack
– Goto (mdc_distribute,333,1)
– Executing [333@mdc_distribute:1] Gosub(“PJSIP/mdc_trunk_conf-1-00000043”, “sub_team,s,1(8,Spiel_Team,Spiel Team,333)”) in new stack
– Executing [s@sub_team:1] Verbose(“PJSIP/mdc_trunk_conf-1-00000043”, “1,team id: 8 team name: Spiel_Team team realname: Spiel Team own vm: 333”) in new stack
team id: 8 team name: Spiel_Team team realname: Spiel Team own vm: 333
– Executing [s@sub_team:2] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “_MDC_CALLEE_TM_ID=8”) in new stack
– Executing [s@sub_team:3] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “_MDC_CALLEE_TM_NAME=Spiel_Team”) in new stack
– Executing [s@sub_team:4] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “_MDC_CALLEE_TM_REALNAME=Spiel Team”) in new stack
– Executing [s@sub_team:5] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “_MDC_CALLEE_VM_OWN=333”) in new stack
– Executing [s@sub_team:6] Return(“PJSIP/mdc_trunk_conf-1-00000043”, “”) in new stack
– Executing [333@mdc_distribute:2] Goto(“PJSIP/mdc_trunk_conf-1-00000043”, “mdc_team-8,333,1”) in new stack
– Goto (mdc_team-8,333,1)
– Executing [333@mdc_team-8:1] GotoIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?mdc_loop,s,1”) in new stack
– Executing [333@mdc_team-8:2] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “MDC_MAIN_HOP=2”) in new stack
– Executing [333@mdc_team-8:3] NoOp(“PJSIP/mdc_trunk_conf-1-00000043”, “alias-check:: call forwarding from 333 - 0”) in new stack
– Executing [333@mdc_team-8:4] GotoIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?333-uml,1:333-dial,1”) in new stack
– Goto (mdc_team-8,333-dial,1)
– Executing [333-dial@mdc_team-8:1] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “_MDC_FOLLOWME_TYPE=team”) in new stack
– Executing [333-dial@mdc_team-8:2] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “CONNECTEDLINE(num,i)=333”) in new stack
– Executing [333-dial@mdc_team-8:3] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “CONNECTEDLINE(num-pres,i)=allowed”) in new stack
– Executing [333-dial@mdc_team-8:4] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “CONNECTEDLINE(name,i)=Spiel_Team”) in new stack
– Executing [333-dial@mdc_team-8:5] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “CONNECTEDLINE(name-pres)=allowed”) in new stack
– Executing [333-dial@mdc_team-8:6] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “__MDC_EXTEN=333”) in new stack
– Executing [333-dial@mdc_team-8:7] Gosub(“PJSIP/mdc_trunk_conf-1-00000043”, “sub_prefix-333,ext,1”) in new stack
– Executing [ext@sub_prefix-333:1] Playback(“PJSIP/mdc_trunk_conf-1-00000043”, “tt-weasels”) in new stack
– <PJSIP/mdc_trunk_conf-1-00000043> Playing ‘tt-weasels.slin’ (language ‘de’)
– Executing [ext@sub_prefix-333:2] Playback(“PJSIP/mdc_trunk_conf-1-00000043”, “tt-monkeys”) in new stack
– <PJSIP/mdc_trunk_conf-1-00000043> Playing ‘tt-monkeys.slin’ (language ‘de’)
– Executing [ext@sub_prefix-333:3] Gosub(“PJSIP/mdc_trunk_conf-1-00000043”, “sub_mailbox-recording,s,1(333,)”) in new stack
– Executing [s@sub_mailbox-recording:1] Verbose(“PJSIP/mdc_trunk_conf-1-00000043”, "1,sub_mailbox-recording:: voicebox: 333 options: ") in new stack
sub_mailbox-recording:: voicebox: 333 options:
– Executing [s@sub_mailbox-recording:2] GotoIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?s-false,1”) in new stack
– Executing [s@sub_mailbox-recording:3] Gosub(“PJSIP/mdc_trunk_conf-1-00000043”, “sub_mailbox-check,s,1(333)”) in new stack
– Executing [s@sub_mailbox-check:1] Verbose(“PJSIP/mdc_trunk_conf-1-00000043”, “1,sub_mailbox-check:: voicebox: 333”) in new stack
sub_mailbox-check:: voicebox: 333
– Executing [s@sub_mailbox-check:2] GotoIf(“PJSIP/mdc_trunk_conf-1-00000043”, “1?s-true,1:s-false,1”) in new stack
– Goto (sub_mailbox-check,s-true,1)
– Executing [s-true@sub_mailbox-check:1] Verbose(“PJSIP/mdc_trunk_conf-1-00000043”, “1,sub_mailbox-check:: voicebox: 333 exists”) in new stack
sub_mailbox-check:: voicebox: 333 exists
– Executing [s-true@sub_mailbox-check:2] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “MDC_VOICECHECK=1”) in new stack
– Executing [s-true@sub_mailbox-check:3] Return(“PJSIP/mdc_trunk_conf-1-00000043”, “”) in new stack
– Executing [s@sub_mailbox-recording:4] GotoIf(“PJSIP/mdc_trunk_conf-1-00000043”, “0?s-false,1”) in new stack
– Executing [s@sub_mailbox-recording:5] ExecIf(“PJSIP/mdc_trunk_conf-1-00000043”, “1?Set(CALLERID(num)=0,015199999999)”) in new stack
– Executing [s@sub_mailbox-recording:6] Set(“PJSIP/mdc_trunk_conf-1-00000043”, “CHANNEL(hangup_handler_push)=hdlr-voicemail,s,1”) in new stack
– Executing [s@sub_mailbox-recording:7] VoiceMail(“PJSIP/mdc_trunk_conf-1-00000043”, “333,”) in new stack
– <PJSIP/mdc_trunk_conf-1-00000043> Playing ‘vm-intro.slin’ (language ‘de’)
– <PJSIP/mdc_trunk_conf-1-00000043> Playing ‘beep.slin’ (language ‘de’)
– Recording the message
– x=0, open writing: /var/spool/asterisk/voicemail/default/333/tmp/sTfW24 format: wav49, 0x7fe8b40378f0
– x=1, open writing: /var/spool/asterisk/voicemail/default/333/tmp/sTfW24 format: gsm, 0x7fe8b4029b50
– x=2, open writing: /var/spool/asterisk/voicemail/default/333/tmp/sTfW24 format: wav, 0x7fe8b400d680
– User hung up
== Spawn extension (sub_mailbox-recording, s, 7) exited non-zero on ‘PJSIP/mdc_trunk_conf-1-00000043’
– PJSIP/mdc_trunk_conf-1-00000043 Internal Gosub(hdlr-voicemail,s,1) start
– Executing [s@hdlr-voicemail:1] Verbose(“PJSIP/mdc_trunk_conf-1-00000043”, “1,voicemail hangup handler - message file: /var/spool/asterisk/voicemail/default/333/INBOX/msg0009”) in new stack
voicemail hangup handler - message file: /var/spool/asterisk/voicemail/default/333/INBOX/msg0009
– Executing [s@hdlr-voicemail:2] Set(“PJSIP/mdc_trunk_conf-1-00000043”, "MDC_VM_MESSAGE_CONTENT=;
– ; Message Information file
– ;
– [message]
– origmailbox=333
– context=sub_mailbox-recording
– macrocontext=
– exten=s
– rdnis=unknown
– priority=7
– callerchan=PJSIP/mdc_trunk_conf-1-00000043
– callerid=0,015199999999
– origdate=Wed Apr 21 09:28:38 AM UTC 2021
– origtime=1618997318
– category=
– msg_id=1618997318-00000013
– flag=
– duration=11
– ") in new stack
– Executing [s@hdlr-voicemail:3] Return(“PJSIP/mdc_trunk_conf-1-00000043”, “”) in new stack
== Spawn extension (sub_mailbox-recording, s, 7) exited non-zero on ‘PJSIP/mdc_trunk_conf-1-00000043’
– PJSIP/mdc_trunk_conf-1-00000043 Internal Gosub(hdlr-voicemail,s,1) complete GOSUB_RETVAL=
mobydick-2*CLI>

Der Softswitch schickt dann (immer 10 Sekunden nach Start der Anrufbeantworteraufzeichnung) ein Bye:

Verlängere ich die Ansagetexte, dann läuft der Call zwar länger, bricht aber auch nach 10 Sekunden Aufzeichnungsdauer ab:

Kanal beantworten habe ich schon von 10 auf 25ms hochgesetzt, sehe da aber keine Änderung.

Config:

Die Calls werden dann vom Softswitch gegen A (B ist die Pascom) so beendet:

BYE sip:213.220.155.226:5060 SIP/2.0
Max-Forwards: 65
Via: SIP/2.0/UDP 87.136.9.110:5060;branch=z9hG4bK2lk5rve9yb9v56q4jdnf18wiy
To: sip:+49303991901333@telekom.de;user=phone;tag=03-07747-2b450b3a-640bb6793
From: sip:+49151999999999@ims.telekom.de;user=phone;tag=h7g4Esbg_h7g4Esbg_f43bbdfe
Call-ID b509b040c0c554af78649dc636cd7953@62.156.79.32
CSeq: 4 BYE
Route: sip:213.220.155.226:5060;transport=udp;user=00000677;lr
P-Asserted-Identity: sip:+4915199999999@telekom.de
Reason: Q.850;cause=41;text=“CC_Q850_041_TEMPORARY_FAILURE”
Reason: SIP;cause=503;text=“Service Unavailable (1:223)”
Content-Length: 0

Hat jemand eine Idee, was das sein kann? Ich vermute, dass die Pascom den Call nicht korrekt annimmt.

Aktueller Stand:

Die Telekom schickt irgendwann ein Bye. Grund: kein RTP mehr von der Pascom.

O-Ton Telekom:
T-Mobile beendet den Call mit einem BYE, weil von DNS:NET
aufhört RTP-Pakete zu senden. Deshalb vorher auch die
OPTIONS-Meldungen. T-Mobile sendet ca. 1860 RTP-Pakete;
DNS:NET nur 1296. Bitte prüfen Sie Ihre Einstellungen.

Die Aufzeichnung selbst funktioniert, bis halt zum Abbruch nach 10 Sekunden.

Benutzt Pascom für den Anrufbeantworter Silent supression?

Fix:

/etc/asterisk/asterisk.conf um anpassen:

[directories]
astetcdir => /etc/asterisk
astmoddir => /usr/lib/asterisk/modules
astvarlibdir => /var/lib/asterisk
astdbdir => /var/lib/asterisk
astkeydir => /var/lib/asterisk
astdatadir => /var/lib/asterisk
astagidir => /usr/lib/pascom/agi
astspooldir => /var/spool/asterisk
astrundir => /var/run/asterisk
astlogdir => /var/log/asterisk
astbindir => /usr/sbin

[options]
languageprefix = yes
verbose = 3
autosystemname = yes
transmit_silence=yes

[files]
astctlpermissions=0770
astctlowner=asterisk
astctlgroup=asterisk
astctl=asterisk.ctl

Danach den Asterisk neuladen.

Wie kann ich das dauerhaft aktivieren?

Würde mich auch interessieren =). Zufällig die Lösung gefunden wie es dauerhaft geht? =)