How to know call was not attended

Hi,

I would like to know how to identify the posted voice calls are not attended using the job delivery status or form data. Is it possible get it using delivery status or form data or is there any other way. Please give your suggestions.

 

Thanks
Sara

Comments

  • Sara

    If you mean for "not attended" that there is no human pickup and it goes to an answering machine, then yes you can tell in the JobDeliveryStatusRequest(JDSR). The VoiceDeliveryMethod must be set to PAMD in the JobSubmit.

    The JDSR will pass back the BaudRate.

    706 = Human

    707 = Answering Machine

    Tom

  • Hi Tom,

    Thanks for your reply. I got your point, but my point is the call was cut or declined or not picking or not gone to answering machine or no is busy or no reachable, then what is the delivery status. if this happen i should have to try the alternate number to reach that person. how could i identify the this state.

     

    Thanks and Regards
    Sara

  • Sara

    In the JDSR section DeliveryDetail you will see the State code. This idetifies what happened with the call. If the call is delivered you will see:

    <State code="*7*">*Sent*</State>

     If there are problems that you mentioned, such as busy, you will see an error and the gamma code associated with it:

    <State code="*4*" gammacode="*3931*">*Error*</State>

    Go to this URL for a document that will show the States and gamam codes that can be returned.

    https://apiforums.easylink.com/content/report-status-mapping

    Tom

  • Hi Tom,

    Thanks for your reply. Actually i simulate / test this scenario in PGI and get the delivery status and form data. I got the same state code for attending the call, cut the call and left the call by full ring. The state was given below

    Attend call State
     <Destination type="voice">9197473537</Destination>
    <State code="7">Sent</State>
    <PrimeAlt>0</PrimeAlt>
    <ListId ownership="user" liststore="XDDS">adhoc</ListId>
    <DocumentPageCount>1</DocumentPageCount>
    <FirstAttemptTime>2011-02-18T13:21:41Z</FirstAttemptTime>
    <LastAttemptTime>2011-02-18T13:22:41Z</LastAttemptTime>
    <Attempts>1</Attempts>
    <DeliveryUnits unit="seconds">36</DeliveryUnits>
    <RawDeliveryUnits unit="seconds">32</RawDeliveryUnits>
    <CumulativeUnits unit="seconds">36</CumulativeUnits>
    <RawCumulativeUnits unit="seconds">32</RawCumulativeUnits>
    <BaudRate>706</BaudRate>
    <LocalizedDestination type="voice">9197473537</LocalizedDestination>

    Force to cut the call
    <Destination type="voice">9197473537</Destination>
    <State code="7">Sent</State>
    <PrimeAlt>0</PrimeAlt>
    <ListId ownership="user" liststore="XDDS">adhoc</ListId>
    <DocumentPageCount>1</DocumentPageCount>
    <FirstAttemptTime>2011-02-18T14:51:59Z</FirstAttemptTime>
    <LastAttemptTime>2011-02-18T15:02:13Z</LastAttemptTime>
    <Attempts>2</Attempts>
    <DeliveryUnits unit="seconds">6</DeliveryUnits>
    <RawDeliveryUnits unit="seconds">3</RawDeliveryUnits>
    <CumulativeUnits unit="seconds">6</CumulativeUnits>
    <RawCumulativeUnits unit="seconds">3</RawCumulativeUnits>
    <BaudRate>707</BaudRate>
    <LocalizedDestination type="voice">9197473537</LocalizedDestination>

    Lef the call cut
    <Destination type="voice">9197473537</Destination>
    <State code="7">Sent</State>
    <PrimeAlt>0</PrimeAlt>
    <ListId ownership="user" liststore="XDDS">adhoc</ListId>
    <DocumentPageCount>1</DocumentPageCount>
    <FirstAttemptTime>2011-02-18T14:14:44Z</FirstAttemptTime>
    <LastAttemptTime>2011-02-18T14:34:34Z</LastAttemptTime>
    <Attempts>2</Attempts>
    <DeliveryUnits unit="seconds">6</DeliveryUnits>
    <RawDeliveryUnits unit="seconds">4</RawDeliveryUnits>
    <CumulativeUnits unit="seconds">6</CumulativeUnits>
    <RawCumulativeUnits unit="seconds">4</RawCumulativeUnits>
    <BaudRate>707</BaudRate>
    <LocalizedDestination type="voice">9197473537</LocalizedDestination>

    I have attached the Job delivery status result with the query, please find the attachment xml and give me your suggestions.

    Thanks and Regards
    Sara

  • Sara

    For the second one, a partial delivery is considered as being Sent. On the third, remember that the disposition of the call is what happened on the final attempt. Was the call not answered on the final attempt?

    Tom

  • Hi Tom,

    The third one call was left to cut after the full ring was completed. we didnt cut the call full ring goes and cut the call automatically.

     

    Regards
    Sara

  • Sara

    By cut I believe you mean disconnect. Do you have the XDN and MRN from the JobDeliveryStatusRequest? Please pass back. I want to look at the log. I may need you to run another test as the job may be too old.

    Tom