dalebuck Report post Posted 05/06/2018 04:21 PM Using Flowroute VoIP, I want to send an outbound caller ID separate from the <CallerID> designator used for registration of the call, whether that is a DID or CNAM . When consulting the Flowroute website, I get this page (https://support.flowroute.com/Phone_Numbers/CNAM/How_do_I_Set_the_Caller_ID_Number_I_Want_to_Transmit). The documentation seems to indicate this can be done using one of the header fields - P-Asserted-Identity, Remote-Party-ID, or From:. Can this be done via the Out Dial File syntax in the <CallerOptions> section or is there something I'm missing here? Any examples would be appreciated. Share this post Link to post
SupportTeam Report post Posted 05/06/2018 10:19 PM (edited) Yes. User specified headers can be set. In the XML formatted outdial file those need to be specified inside <CallOptions> section, not the <CallerOptions> section. Please see: https://www.voiceguide.com/vghelp/source/html/dial_voip.htm Edited 05/06/2018 11:10 PM by SupportTeam fixed the field name Share this post Link to post
SupportTeam Report post Posted 05/06/2018 11:16 PM The field <CallOptions> field should be used in the outdial XML file. eg: Saving this: <OutDialEntry> <PhoneNumber>33333333@10.1.1.70</PhoneNumber> <OnAnswerLive>C:\test\rndhang\rndlog.vgs</OnAnswerLive> <OnAnswerMachine>C:\test\rndhang\rndlog_am.vgs</OnAnswerMachine> <CallOptions> <CallerID>12341234@mydomain.com</CallerID> <sip-header>Remote-Party-ID: "55550000"</sip-header> </CallOptions> </OutDialEntry> into file outdial_someid.xml in VoiceGuide's \data\ sub-directory will result in an outgoing INVITE like in attached screenshot. The <CallerId> was placed in the "From:" header, and Remote-Party-ID header was added as well: Share this post Link to post
dalebuck Report post Posted 05/07/2018 02:36 PM Yes, yes, of course I meant <CallOptions> before, not <CallerOptions>. When submitting the xml file as you have it above, it still doesn't transmit a Caller ID for display on the outgoing call for Flowroute. Also tried using the "P-Asserted-Identity" label as is suggested in the Flowroute documentation, also without success. I have submitted a similar question to Flowroute support. Do you have any other suggestions? Do phone carriers not always honor the Caller ID as submitted? It is difficult to get customers/patients to answer when the outbound caller ID comes up as "Unknown". Thanks for all your help. Share this post Link to post
SupportTeam Report post Posted 05/07/2018 09:21 PM You will need to ask the SIP trunk provider (Flowroute) what headers they would need to be set, and what the header contents need to be. VoiceGuide can be made set/add any SIP headers as per their requirements. If you are not seeing the CallerID coming through on customer phones then this should be raised with the SIP trunk provider. They will be able to verify if SIP headers are set as per their requirements, and generally advise on how the CallerID setting works on calls sent through their trunks/network. Share this post Link to post
dalebuck Report post Posted 05/07/2018 10:49 PM Thank-you for your help. Flowroute did respond, and for reference, requires the information as is shown below. This works. <CallOptions> <CallerID>12341234@sip.flowroute.com</CallerID> <sip-header>Remote-Party-ID: "DisplayName" <sip:12345678901@sip.flowroute.com></sip-header> </CallOptions> Share this post Link to post
SupportTeam Report post Posted 05/07/2018 11:04 PM OK. Thanks for letting us know it's all working now! Share this post Link to post