Phone Notify! Debugging and Error Reporting

From CDYNE Wiki
Jump to: navigation, search

Back to Phone_Notify!

Most of these features do not work in our Demo version

Contents

Debugging and Error Reporting Commands in our Current Release

DebugEmail

This turns on a line by line view of what happened in a particular call. You must remove this from your DialPlan in production. Failure to do so could result in suspension of your account.

~\DebugEmail(DevTeam@tempuri.org)~

ErrorEmail

This will only email you if there is an error during a call. Status Postback timeouts are considered errors and will trigger an email. Please avoid using this if you send over 60 calls per hour. This could cause your email server to become overwhelmed.

~\ErrorEmail(ErrorTeam@tempuri.org)~

Understanding the Output

The Log file reads out in UTC time. Your dialplan may look different as you see your commands processed. PlayFromMemoryCache is an internal sound playing function. When your dialplan is first processed, every sound that can be cached in memory is. Event Fires can change the course of the dial plan. Sometimes they can cause label jumps. This depends on what is set in the dialplan.

Example Output:

5/21/2009 11:38:07 PM: Start Send Invite
5/21/2009 11:38:07 PM: Sent Invite
5/21/2009 11:38:07 PM: WaitForAnswerFromInvite
5/21/2009 11:38:10 PM: Ringing
5/21/2009 11:38:13 PM: Adding Sender Channel
5/21/2009 11:38:13 PM: Adding Events
5/21/2009 11:38:13 PM: Adding Default DTMF 1
5/21/2009 11:38:13 PM: Starting DP Loop
5/21/2009 11:38:13 PM: Noop()
5/21/2009 11:38:13 PM: Label(ring)
5/21/2009 11:38:13 PM: InitialAMD()
5/21/2009 11:38:13 PM: WaitForSilence(1|2)
5/21/2009 11:38:14 PM: EVENT FIRE ------- TONE DETECTED: OkToPlay
5/21/2009 11:38:14 PM: EVENT FIRE ------- SILENCE DETECTED: 1020
5/21/2009 11:38:14 PM: Label(start)
5/21/2009 11:38:14 PM: Label(amd)
5/21/2009 11:38:14 PM: ActOnDigitPress(false)
5/21/2009 11:38:14 PM: ClearDtmf()
5/21/2009 11:38:15 PM: SetVar(attempt|1)
5/21/2009 11:38:15 PM: SetVar(phoneverificationtypeid|1)
5/21/2009 11:38:15 PM: SetVar(orderid|2415)
5/21/2009 11:38:15 PM: PlayFromMemoryCache(334b6901-57e3-1ce4-da16-85e06ce7cc74)
5/21/2009 11:38:18 PM: Label(topmenu)
5/21/2009 11:38:18 PM: AssignDtmf(1|purchaseconfirm)
5/21/2009 11:38:18 PM: AssignDtmf(2|purchasedeny)
5/21/2009 11:38:18 PM: AssignDtmf(3|callbacklater)
5/21/2009 11:38:18 PM: AssignDtmf(*|start)
5/21/2009 11:38:18 PM: AssignDtmf(#|hangup)
5/21/2009 11:38:18 PM: ActOnDigitPress(true)
5/21/2009 11:38:18 PM: PlayFromMemoryCache(06060af3-0c5c-e668-6558-14ce2e2d8db6)
5/21/2009 11:38:23 PM: EVENT FIRE ------- DTMF DETECTED: 1
5/21/2009 11:38:23 PM: Label(purchaseconfirm)
5/21/2009 11:38:23 PM: SetVar(customerresponse|1)
5/21/2009 11:38:23 PM: PlayFromMemoryCache(2c365c69-6a6c-0cb9-99f5-0c433b4210d5)
5/21/2009 11:38:28 PM: EVENT FIRE ------- Sound File Finished
5/21/2009 11:38:28 PM: EndCallHere()
Personal tools
Namespaces

Variants
Actions
Navigation
Tools

Trial Key