AT&T Transfer

    Based on AT&T Toll Free Transfer Connect Service - TR 50075



    AT&T Courtesy Transfer - VRU -- No Data


    Parameters:
    Parameter Value Default Description
    transfer-timeout <milliseconds> 20000 Timeout to wait for In-Band tones
    response from Network
    att-remove-dtmf yes/no yes Removes the DTMF tones from
    the incoming stream while 
    transfer is being performed 

     

    Freeswitch configuration example (freetdm.conf.xml):
     
    <profile name="my_pri_te">
      <param name="switchtype" value="5ess" />
      <param name="interface" value="cpe" />
      <param name="transfer-timeout" value="10000" />
    </profile>
    


    Freeswitch dialplan example:

    <extension name="ATT-Transfer">
      <condition field="destination_number" expression="(.*)">
        <action application="deflect" data="ATT_COURTESY_TRANSFER_V/<target party here>"/>
        <action application="log" data="transfer-response:${freetdm_transfer_response}" />
      </condition>
    </extension>
    


    Possible values for transfer response message (freetdm_transfer_response variable)

    Response value Description
    transfer-ok Call being transferred
    cp-drop-off Disconnecting call due to CP drop off
    limits-exceeded Network cannot redirect, limits exceeded
    invalid-num Network did not receive or cannot recognize dialed number
    invalid-command Network received an invalid command
    timeout Did not receive any response from Network
    invalid  Could not recognize response from Network




    AT&T Courtesy Transfer - VRU -- Data

    Parameters:
    Parameter Value Default Description
    transfer-timeout <milliseconds> 20000 Timeout to wait for In-Band tones 
    response from Network
    att-remove-dtmf yes/no yes Removes the DTMF tones from 
    the incoming stream while 
    transfer is being performed 

     

    Freeswitch configuration example (freetdm.conf.xml):
     
    <profile name="my_pri_te">
      <param name="switchtype" value="5ess" />
      <param name="interface" value="cpe" />
      <param name="transfer-timeout" value="10000" />
    </profile>
    


    Freeswitch dialplan example:

    <extension name="ATT-Transfer-Data">
      <condition field="destination_number" expression="(.*)">
        <action application="set" data="freetdm_transfer_data=<data to transfer here>" />
        <action application="deflect" data="ATT_COURTESY_TRANSFER_V_DATA/<target party here>"/>
        <action application="log" data="transfer-response:${freetdm_transfer_response}" />
      </condition>
    </extension>
    

     

    Possible values for transfer response message (freetdm_transfer_response variable)

    Response value Description
    transfer-ok Call being transferred
    cp-drop-off Disconnecting call due to CP drop off
    limits-exceeded Network cannot redirect, limits exceeded
    invalid-num Network did not receive or cannot recognize dialed number
    invalid-command Network received an invalid command
    timeout Did not receive any response from Network
    invalid  Could not recognize response from Network