should it be possible to use ivr apps as di_dialer apps? i tried with
the small ivr announcement app that i posted to this list a couple of
months ago, sip phone was ringing, i answered, and then nothing
happened. i don't see any error messages in debug log. neither i see
that announcement app would have been started, because it prints
debug("Starting announcement ...") at session start.
-- juha
taimen:# Apr 21 17:08:47 localhost sems[25898]: Debug:
(XMLRPC2DI.cpp)(execute)(355): XMLRPC2DI: factory 'di_dial' function 'dial'
Apr 21 17:08:47 localhost sems[25898]: Debug: (DIDial.cpp)(dialout)(153):
dialout application 'announcement', user 'Juha', from 'sip:[EMAIL PROTECTED]',
to 'sip:[EMAIL PROTECTED]'
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmDtmfDetector.cpp)(setInbandDetector)(209): Setting spandsp DTMF detector
Apr 21 17:08:47 localhost sems[25898]: Debug:
(IvrSipDialog.cpp)(IvrSipDialog_new)(38): IvrSipDialog_new
Apr 21 17:08:47 localhost sems[25898]: Debug:
(IvrSipRequest.cpp)(IvrSipRequest_new)(61): IvrSipRequest_new
Apr 21 17:08:47 localhost sems[25898]: Debug:
(IvrDialogBase.cpp)(IvrDialogBase_new)(67): IvrDialogBase_new
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmSipDialog.cpp)(updateStatusFromLocalRequest)(96): dialog callid is empty,
updating from UACRequest
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmSipDialog.cpp)(updateStatusFromLocalRequest)(99): local_tag =
26E9B7F3-480C9FEF0006B469-B75DCB90
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmRtpStream.cpp)(setLocalPort)(162): local rtp port set to 50008
Apr 21 17:08:47 localhost sems[25898]: Debug:
(trans_layer.cpp)(set_next_hop)(405): next_hop:next_port is
<192.98.101.10:5080>
Apr 21 17:08:47 localhost sems[25898]: Debug:
(parse_uri.cpp)(parse_sip_uri)(314): Converted URI port () to int (5060)
Apr 21 17:08:47 localhost sems[25898]: Debug:
(trans_layer.cpp)(send_request)(532): Sending to 192.98.101.10:5080 <INVITE
sip:[EMAIL PROTECTED] SIP/2.0^M Via: SIP/2.0/UDP
192.98.101.10:5090;branch=z9hG4bKH6FjSaow^M From: <sip:[EMAIL
PROTECTED]>;tag=26E9B7F3-480C9FEF0006B469-B75DCB90^M To: <sip:[EMAIL
PROTECTED]>^M CSeq: 10 INVITE^M Call-ID: [EMAIL PROTECTED] Contact: <sip:[EMAIL
PROTECTED]:5090>^M User-Agent: Sip Express Media Server (1.0.0-pre-r895M
(i386/linux))^M Max-Forwards: 70^M Content-Type: application/sdp^M
Content-Length: 426^M ^M v=0^M o=sems 2002831073 86318033 IN IP4
192.98.101.10^M s=session^M c=IN IP4 192.98.101.10^M t=0 0^M m=audio 50008
RTP/AVP 101 102 8 0 3 2 96 97 98 99 100^M a=rtpmap:101 iLBC/8000^M a=rtpmap:102
speex/8000^M a=rtpmap:8 PCMA/8000^M a=rtpmap:0 PCMU/8000^M a=rtpmap:3
GSM/8000^M a=rtpmap:2 G721/8000^M a=rtpmap:96 telephone-event/8000^M
a=rtpmap:97 G726-32/8000^M a=rtpmap:98 G726-24/8000^M a=rtpmap:99
G726-40/8000^M a=rtpmap:100 G726-16/8000^M >
Apr 21 17:08:47 localhost sems[25898]: Debug:
(sip_trans.cpp)(reset_timer)(119): New timer of type 0x1 at time=256205
Apr 21 17:08:47 localhost sems[25898]: Debug:
(sip_trans.cpp)(reset_timer)(119): New timer of type 0x2 at time=257780
Apr 21 17:08:47 localhost /usr/sbin/openser[1084]: LOG: INVITE <sip:[EMAIL
PROTECTED]> by <sip:[EMAIL PROTECTED]> is from Application Server
Apr 21 17:08:47 localhost sems[25898]: Debug:
(trans_layer.cpp)(received_msg)(704): parse_sip_msg returned 0
Apr 21 17:08:47 localhost sems[25898]: Debug:
(trans_layer.cpp)(received_msg)(788): Reply matched an existing transaction
Apr 21 17:08:47 localhost sems[25898]: Debug:
(trans_layer.cpp)(update_uac_trans)(831): reply code = 100
Apr 21 17:08:47 localhost sems[25898]: Debug: (sip_trans.cpp)(reset_timer)(75):
Clearing old timer of type 0x1
Apr 21 17:08:47 localhost sems[25898]: Debug:
(SipCtrlInterface.cpp)(handleSipMsg)(411): Received reply: 100 Trying
Apr 21 17:08:47 localhost sems[25898]: Debug:
(SipCtrlInterface.cpp)(handleSipMsg)(412): rep.callid = <[EMAIL PROTECTED]>
Apr 21 17:08:47 localhost sems[25898]: Debug:
(SipCtrlInterface.cpp)(handleSipMsg)(413): rep.local_tag =
<26E9B7F3-480C9FEF0006B469-B75DCB90>
Apr 21 17:08:47 localhost sems[25898]: Debug:
(SipCtrlInterface.cpp)(handleSipMsg)(414): rep.remote_tag = <>
Apr 21 17:08:47 localhost sems[25898]: Debug:
(SipCtrlInterface.cpp)(handleSipMsg)(415): cseq = <10>
Apr 21 17:08:47 localhost sems[25898]: Debug: (sip_parser.cpp)(~sip_msg)(92):
~sip_msg()
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmEventQueue.cpp)(postEvent)(48): AmEventQueue: trying to post event
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmEventQueue.cpp)(postEvent)(56): AmEventQueue: event posted
Apr 21 17:08:47 localhost sems[25898]: Debug: (sip_parser.cpp)(~sip_msg)(92):
~sip_msg()
Apr 21 17:08:47 localhost sems[25898]: Debug: (udp_trsp.cpp)(run)(90): before
recvmsg (192.98.101.10:5090)
Apr 21 17:08:47 localhost /usr/sbin/openser[1084]: LOG: Routing initial INVITE
to <sip:[EMAIL PROTECTED]:5074> and <<null>>
Apr 21 17:08:47 localhost sems[25898]: Debug: (AmThread.cpp)(_start)(68):
Thread 3062369168 is starting.
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmEventQueue.cpp)(processEvents)(69): before processing event
Apr 21 17:08:47 localhost sems[25898]: Debug: (Ivr.cpp)(process)(760):
IvrDialog::process
Apr 21 17:08:47 localhost sems[25898]: Debug: (AmSession.cpp)(process)(499):
AmSession::process
Apr 21 17:08:47 localhost sems[25898]: Debug: (AmSession.cpp)(process)(503):
Session received SIP Event
Apr 21 17:08:47 localhost sems[25898]: Debug:
(IvrSipReply.cpp)(IvrSipReply_new)(60): IvrSipReply_new
Apr 21 17:08:47 localhost sems[25898]: Debug:
(Ivr.cpp)(callPyEventHandler)(691): method onSipReply is not implemented,
trying default one
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmB2BSession.cpp)(onSipReply)(163): onSipReply: 100 Trying (fwd=0)
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmB2BSession.cpp)(onSipReply)(164): onSipReply: content-type =
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmSipDialog.cpp)(updateStatus)(178): updateStatus(reply): transaction found!
Apr 21 17:08:47 localhost sems[25898]: Debug: (AmSession.cpp)(onSipReply)(610):
Dialog status stays Pending (stopped=false)
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmB2BSession.cpp)(relayEvent)(185): AmB2BSession::relayEvent: id=
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmEventQueue.cpp)(processEvents)(71): event processed
Apr 21 17:08:47 localhost sems[25898]: Debug: (AmSession.cpp)(run)(361): [EMAIL
PROTECTED] dlg.getUACTransPending() = 1
Apr 21 17:08:47 localhost sems[25898]: Debug: (wheeltimer.cpp)(~timer)(19):
timer::~timer(this=0x8287ee0)
Apr 21 17:08:47 localhost sems[25898]: Debug:
(trans_layer.cpp)(received_msg)(704): parse_sip_msg returned 0
Apr 21 17:08:47 localhost sems[25898]: Debug:
(trans_layer.cpp)(received_msg)(788): Reply matched an existing transaction
Apr 21 17:08:47 localhost sems[25898]: Debug:
(trans_layer.cpp)(update_uac_trans)(831): reply code = 180
Apr 21 17:08:47 localhost sems[25898]: Debug:
(SipCtrlInterface.cpp)(handleSipMsg)(411): Received reply: 180 Ringing
Apr 21 17:08:47 localhost sems[25898]: Debug:
(SipCtrlInterface.cpp)(handleSipMsg)(412): rep.callid = <[EMAIL PROTECTED]>
Apr 21 17:08:47 localhost sems[25898]: Debug:
(SipCtrlInterface.cpp)(handleSipMsg)(413): rep.local_tag =
<26E9B7F3-480C9FEF0006B469-B75DCB90>
Apr 21 17:08:47 localhost sems[25898]: Debug:
(SipCtrlInterface.cpp)(handleSipMsg)(414): rep.remote_tag = <eycqf>
Apr 21 17:08:47 localhost sems[25898]: Debug:
(SipCtrlInterface.cpp)(handleSipMsg)(415): cseq = <10>
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmEventQueue.cpp)(postEvent)(48): AmEventQueue: trying to post event
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmEventQueue.cpp)(postEvent)(56): AmEventQueue: event posted
Apr 21 17:08:47 localhost sems[25898]: Debug: (sip_parser.cpp)(~sip_msg)(92):
~sip_msg()
Apr 21 17:08:47 localhost sems[25898]: Debug: (udp_trsp.cpp)(run)(90): before
recvmsg (192.98.101.10:5090)
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmEventQueue.cpp)(processEvents)(69): before processing event
Apr 21 17:08:47 localhost sems[25898]: Debug: (Ivr.cpp)(process)(760):
IvrDialog::process
Apr 21 17:08:47 localhost sems[25898]: Debug: (AmSession.cpp)(process)(499):
AmSession::process
Apr 21 17:08:47 localhost sems[25898]: Debug: (AmSession.cpp)(process)(503):
Session received SIP Event
Apr 21 17:08:47 localhost sems[25898]: Debug:
(IvrSipReply.cpp)(IvrSipReply_new)(60): IvrSipReply_new
Apr 21 17:08:47 localhost sems[25898]: Debug:
(Ivr.cpp)(callPyEventHandler)(691): method onSipReply is not implemented,
trying default one
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmB2BSession.cpp)(onSipReply)(163): onSipReply: 180 Ringing (fwd=0)
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmB2BSession.cpp)(onSipReply)(164): onSipReply: content-type =
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmSipDialog.cpp)(updateStatus)(178): updateStatus(reply): transaction found!
Apr 21 17:08:47 localhost sems[25898]: Debug: (AmSession.cpp)(onSipReply)(610):
Dialog status stays Pending (stopped=false)
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmB2BSession.cpp)(relayEvent)(185): AmB2BSession::relayEvent: id=
Apr 21 17:08:47 localhost sems[25898]: Debug:
(AmEventQueue.cpp)(processEvents)(71): event processed
Apr 21 17:08:47 localhost sems[25898]: Debug: (AmSession.cpp)(run)(361): [EMAIL
PROTECTED] dlg.getUACTransPending() = 1
Apr 21 17:08:49 localhost sems[25898]: Debug:
(trans_layer.cpp)(received_msg)(704): parse_sip_msg returned 0
Apr 21 17:08:49 localhost sems[25898]: Debug:
(trans_layer.cpp)(received_msg)(788): Reply matched an existing transaction
Apr 21 17:08:49 localhost sems[25898]: Debug:
(trans_layer.cpp)(update_uac_trans)(831): reply code = 200
Apr 21 17:08:49 localhost sems[25898]: Debug:
(sip_trans.cpp)(reset_all_timers)(138): remove_timer(0x829b948)
Apr 21 17:08:49 localhost sems[25898]: Debug: (sip_parser.cpp)(~sip_msg)(92):
~sip_msg()
Apr 21 17:08:49 localhost sems[25898]: Debug:
(hash_table.cpp)(remove_trans)(400): ~sip_trans()
Apr 21 17:08:49 localhost sems[25898]: Debug:
(parse_uri.cpp)(parse_sip_uri)(314): Converted URI port () to int (5060)
Apr 21 17:08:49 localhost sems[25898]: Debug:
(trans_layer.cpp)(set_next_hop)(405): next_hop:next_port is
<192.98.101.10:5080>
Apr 21 17:08:49 localhost sems[25898]: Debug:
(trans_layer.cpp)(send_200_ack)(1158): About to send 200 ACK: <ACK sip:[EMAIL
PROTECTED]:5074 SIP/2.0^M Via: SIP/2.0/UDP
192.98.101.10;branch=z9hG4bKP6FjSa8a^M Route:
<sip:192.98.101.10;r2=on;lr>,<sip:192.98.101.10:5080;r2=on;lr>^M From:
<sip:[EMAIL PROTECTED]>;tag=26E9B7F3-480C9FEF0006B469-B75DCB90^M To:
<sip:[EMAIL PROTECTED]>;tag=eycqf^M Call-ID: [EMAIL PROTECTED] Max-Forwards:
10^M CSeq: 10 ACK^M ^M >
Apr 21 17:08:49 localhost sems[25898]: Debug:
(SipCtrlInterface.cpp)(handleSipMsg)(411): Received reply: 200 OK
Apr 21 17:08:49 localhost sems[25898]: Debug:
(SipCtrlInterface.cpp)(handleSipMsg)(412): rep.callid = <[EMAIL PROTECTED]>
Apr 21 17:08:49 localhost /usr/sbin/openser[1086]: LOG: Routing in-dialog ACK
from <sip:[EMAIL PROTECTED]> to <sip:[EMAIL PROTECTED]:5074>
Apr 21 17:08:49 localhost sems[25898]: Debug:
(SipCtrlInterface.cpp)(handleSipMsg)(413): rep.local_tag =
<26E9B7F3-480C9FEF0006B469-B75DCB90>
Apr 21 17:08:49 localhost sems[25898]: Debug:
(SipCtrlInterface.cpp)(handleSipMsg)(414): rep.remote_tag = <eycqf>
Apr 21 17:08:49 localhost sems[25898]: Debug:
(SipCtrlInterface.cpp)(handleSipMsg)(415): cseq = <10>
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmEventQueue.cpp)(postEvent)(48): AmEventQueue: trying to post event
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmEventQueue.cpp)(postEvent)(56): AmEventQueue: event posted
Apr 21 17:08:49 localhost sems[25898]: Debug: (sip_parser.cpp)(~sip_msg)(92):
~sip_msg()
Apr 21 17:08:49 localhost sems[25898]: Debug: (udp_trsp.cpp)(run)(90): before
recvmsg (192.98.101.10:5090)
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmEventQueue.cpp)(processEvents)(69): before processing event
Apr 21 17:08:49 localhost sems[25898]: Debug: (Ivr.cpp)(process)(760):
IvrDialog::process
Apr 21 17:08:49 localhost sems[25898]: Debug: (AmSession.cpp)(process)(499):
AmSession::process
Apr 21 17:08:49 localhost sems[25898]: Debug: (AmSession.cpp)(process)(503):
Session received SIP Event
Apr 21 17:08:49 localhost sems[25898]: Debug:
(IvrSipReply.cpp)(IvrSipReply_new)(60): IvrSipReply_new
Apr 21 17:08:49 localhost sems[25898]: Debug:
(Ivr.cpp)(callPyEventHandler)(691): method onSipReply is not implemented,
trying default one
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmB2BSession.cpp)(onSipReply)(163): onSipReply: 200 OK (fwd=0)
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmB2BSession.cpp)(onSipReply)(164): onSipReply: content-type = application/sdp
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmSipDialog.cpp)(updateStatus)(178): updateStatus(reply): transaction found!
Apr 21 17:08:49 localhost sems[25898]: Debug: (AmSession.cpp)(onSipReply)(607):
Dialog status changed Pending -> Connected (stopped=false)
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmSdp.cpp)(parse_sdp_line_ex)(379): parse_sdp_line_ex: parsing sdp messages
..... v=0^M o=twinkle 1562160541 161659428 IN IP4 192.98.101.10^M s=-^M c=IN
IP4 192.98.101.10^M t=0 0^M m=audio 8034 RTP/AVP 101 96^M a=rtpmap:101
iLBC/8000^M a=rtpmap:96 telephone-event/8000^M a=fmtp:96 0-15^M
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmSdp.cpp)(parse_sdp_line_ex)(391): parse_sdp_line_ex: found version
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmSdp.cpp)(parse_sdp_line_ex)(398): parse_sdp_line_ex: found origin
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmSdp.cpp)(parse_sdp_origin)(923): parse_sdp_line_ex: parse_sdp_origin:
parsing sdp origin
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmSdp.cpp)(parse_sdp_origin)(1014): parse_sdp_line_ex: parse_sdp_origin: done
parsing sdp origin
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmSdp.cpp)(parse_sdp_line_ex)(406): parse_sdp_line_ex: found session
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmSdp.cpp)(parse_sdp_line_ex)(436): parse_sdp_line_ex: found connection
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmSdp.cpp)(parse_sdp_connection)(527): parse_sdp_line_ex:
parse_sdp_connection: parsing sdp connection
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmSdp.cpp)(parse_sdp_connection)(585): parse_sdp_line_ex:
parse_sdp_connection: done parsing sdp connection
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmSdp.cpp)(parse_sdp_line_ex)(421): parse_sdp_line_ex: found unknown line 't'
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmSdp.cpp)(parse_sdp_line_ex)(443): parse_sdp_line_ex: found media
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmSdp.cpp)(parse_sdp_media)(605): parse_sdp_line_ex: parse_sdp_media: parsing
media description, audio 8034 RTP/AVP 101 96^M a=rtpmap:101 iLBC/8000^M
a=rtpmap:96 telephone-event/8000^M a=fmtp:96 0-15^M
Apr 21 17:08:49 localhost sems[25898]: Debug: (wheeltimer.cpp)(~timer)(19):
timer::~timer(this=0x829b948)
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmSdp.cpp)(parse_sdp_media)(694): parse_sdp_line_ex: parse_sdp_media: done
parsing media description
Apr 21 17:08:49 localhost sems[25898]: Debug: (AmSdp.cpp)(parse_sdp_attr)(799):
found media attr 'rtpmap' type '101'
Apr 21 17:08:49 localhost sems[25898]: Debug: (AmSdp.cpp)(parse_sdp_attr)(799):
found media attr 'rtpmap' type '96'
Apr 21 17:08:49 localhost sems[25898]: Debug: (AmSdp.cpp)(parse_sdp_attr)(848):
found media attr 'fmtp' type '96'
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmSdp.cpp)(parse_sdp_line_ex)(508): parse_sdp_line_ex: parsing sdp message
done :)
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmSdp.cpp)(getCompatiblePayloads)(329): using global address:
Apr 21 17:08:49 localhost sems[25898]: Debug: (AmSession.cpp)(negotiate)(311):
remote party supports telephone events (pt=96)
Apr 21 17:08:49 localhost sems[25898]: Debug: (AmRtpStream.cpp)(setRAddr)(358):
RTP remote address set to 192.98.101.10:8034
Apr 21 17:08:49 localhost sems[25898]: Debug: (AmRtpAudio.cpp)(init)(144):
AmRtpAudio::init(...)
Apr 21 17:08:49 localhost sems[25898]: Debug: (ilbc.c)(iLBC_create)(161): ilbc
with format parameters : '', mode=30.
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmSession.cpp)(acceptAudio)(737): Sending Rtp data to 192.98.101.10/8034
Apr 21 17:08:49 localhost sems[25898]: Debug: (AmSession.cpp)(onSipReply)(634):
no audio input and output set. Session will not be attached to MediaProcessor.
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmB2BSession.cpp)(relayEvent)(185): AmB2BSession::relayEvent: id=
Apr 21 17:08:49 localhost sems[25898]: Debug:
(AmEventQueue.cpp)(processEvents)(71): event processed
Apr 21 17:08:49 localhost sems[25898]: Debug: (AmSession.cpp)(run)(361): [EMAIL
PROTECTED] dlg.getUACTransPending() = 0
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev