{"id":9746,"date":"2023-08-09T13:20:36","date_gmt":"2023-08-09T20:20:36","guid":{"rendered":"https:\/\/www.serviceobjects.com\/docs\/?page_id=9746"},"modified":"2024-03-29T13:58:20","modified_gmt":"2024-03-29T20:58:20","slug":"tv-soap","status":"publish","type":"page","link":"https:\/\/test.serviceobjects.com\/docs\/dots-telephone-verification-tv\/tv-code-snippets-and-sample-code\/tv-soap\/","title":{"rendered":"TV &#8211; SOAP"},"content":{"rendered":"\n<div class=\"wp-block-create-block-tabs\"><ul class=\"tab-labels\" role=\"tablist\" aria-label=\"tabbed content\"><li class=\"tab-label active\" role=\"tab\" aria-selected=\"true\" aria-controls=\"C#\" tabindex=\"0\">C#<\/li><li class=\"tab-label\" role=\"tab\" aria-selected=\"false\" aria-controls=\"Java\" tabindex=\"0\">Java<\/li><li class=\"tab-label\" role=\"tab\" aria-selected=\"false\" aria-controls=\"PHP\" tabindex=\"0\">PHP<\/li><li class=\"tab-label\" role=\"tab\" aria-selected=\"false\" aria-controls=\"RoR\" tabindex=\"0\">RoR<\/li><li class=\"tab-label\" role=\"tab\" aria-selected=\"false\" aria-controls=\"Python\" tabindex=\"0\">Python<\/li><li class=\"tab-label\" role=\"tab\" aria-selected=\"false\" aria-controls=\"ColdFusion\" tabindex=\"0\">ColdFusion<\/li><li class=\"tab-label\" role=\"tab\" aria-selected=\"false\" aria-controls=\"VB\" tabindex=\"0\">VB<\/li><li class=\"tab-label\" role=\"tab\" aria-selected=\"false\" aria-controls=\"Apex\" tabindex=\"0\">Apex<\/li><li class=\"tab-label\" role=\"tab\" aria-selected=\"false\" aria-controls=\"TSQL\" tabindex=\"0\">TSQL<\/li><\/ul><div class=\"tab-content\">\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong>Telephone Verification C# Code Snippet<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/\/Add a service to your application https:\/\/trial.serviceobjects.com\/tv\n\/TelephoneVerification.asmx\nTVClient_Primary = new DOTSTelephoneVerification();\nresponse = TVClient_Primary.PlaceCall(CountryCodeUSACanada, PhoneNumber, \nExtension, ExtensionPauseTime, \"\", CallerID, Language, LicenseKey);\n \nif (response.Error != null)\n{\n \/\/Process Error\n}\nelse\n{\n \/\/Process Response \n}<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong>Telephone Verification Java Code Snippet<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"java\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/\/ Declare Result Object \nTelephoneInfo phoneInfo = null;\n \n\/\/ Create client through proxy class\nDOTSTelephoneVerificationLocator locator = new \nDOTSTelephoneVerificationLocator();\n \n\/\/ Handle request to client\nDOTSTelephoneVerificationSoap soapRequest = locator.\ngetDOTSTelephoneVerificationSoap();\n \n\/\/ Handle any errors in response\nError error;\nphoneInfo = soapRequest.placeCall(countryCode,phoneNumber,extension,\nexensionPauseTime,verificationCode,callerId,language,licenseKey);\nerror = phoneInfo.getError();\nif(phoneInfo == null || (error != null &amp;&amp; error.getTypeCode() == \"3\"))\n{\n throw new Exception();\n}\n\/\/Process Results\nif(error == null){\n \/\/DOTS Telephone Verification Results \n}\n\/\/Process Errors\nelse{\n \/\/DOTS Telephone Verification Error Results \n}\n<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong>Telephone Verification PHP Code Snippets<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;?php\n\/\/ Set these values per web service &lt;as needed>\n$wsdlUrl = \"https:\/\/trial.serviceobjects.com\/tv\/TelephoneVerification.asmx?\nWSDL\";\n$params['PhoneNumber'] = $PhoneNumber;\n$params['LicenseKey'] = $LicenseKey;\n$soapClient = new SoapClient($wsdlUrl, array( \"trace\" => 1 ));\n$response = $soapClient->PlaceCall($params);\n$result= $response->SendSMSResult;\nif (!isset($result->Error)) {\n foreach($result as $k=>$v) {\n echo $k . \", \" . $v;\n } \n} else {\n foreach($result->Error as $k=>$v) {\n echo $k . \", \" . $v;\n }\n}\n?><\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong>Telephone Verification RoR SOAP Code Snippets<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"r\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">#Formats inputs into a hash to pass to Soap Client\n #Hash Keys must be named as they are shown here.\n message = {\n \"CountryCode\" => @request.\ncountrycode,\n \"PhoneNumber\" => @request.\nphonenumber,\n \"Message\" => @request.message,\n \"LicenseKey\" => @request.\nlicensekey,\n }\n #Implemented to make the code more readable when accessing \nthe response hash from the soap client \n @tvresponse = :send_sms_response\n @tvresult = :send_sms_result\n @tverror = :error\n #Set Primary and Backup URLs here as needed\n dotsTVPrimary = \"https:\/\/trial.serviceobjects.com\/tv\n\/TelephoneVerification.asmx?WSDL\"\n dotsAV3Backup = \"https:\/\/trial.serviceobjects.com\/tv\n\/TelephoneVerification.asmx?WSDL\"\n begin\n #initializes the soap client. The convert request \nkeys global is necessary to receive a response from the service.\n client = Savon.client( wsdl: dotsTVPrimary )\n #Calls the operation with given inptus and \nconverts response to a hash.\n response = client.call(:send_sms, message: \nmessage).to_hash\n #Checks to see what results came back from the \nservice\n processresults(response) \n \n #If an error occurs during the call, this will use backup \nurl and attempt to retrieve data.\n rescue Savon::Error => e\n begin\n backupclient = Savon.client(wsdl: dotsTVBackup )\n #Sets the response to the backclient call to the \noperation and converts response to a hash.\n response = backupclient.call(:send_sms, message: \nmessage).to_hash\n processresults(response)\n #If backup url failed, this will display the error \nreceived from the server\n rescue Savon::Error =>error\n end\n end\n end\n private \n def processresults(response) \n #Processes Error Response from soap \nClient \n #Processes Valid response from soap client \n end\n<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong>Telephone Verification Python Code Snippet<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mCountryCode = CountryCode.get()\n if mCountryCode is None or mCountryCode == \"\":\n mCountryCode = \" \"\n mPhoneNumber = PhoneNumber.get()\n if mPhoneNumber is None or mPhoneNumber == \"\":\n mPhoneNumber = \" \"\n mMessage = Message.get()\n if mMessage is None or mMessage == \"\":\n mMessage = \" \"\n mLicenseKey = LicenseKey.get()\n if mLicenseKey is None or mLicenseKey == \"\":\n mLicenseKey = \" \"\n #Set the primary and backup URLs as needed\n primaryURL = 'https:\/\/trial.serviceobjects.com\/tv\/TelephoneVerification.\nasmx?WSDL'\n backupURL = 'https:\/\/trial.serviceobjects.com\/tv\/TelephoneVerification.\nasmx?WSDL'\n #This block of code calls the web service and prints the resulting \nvalues to the screen\n try:\n client = Client(primaryURL)\n result = client.service.SendSMS(CountryCode=mCountryCode, \nPhoneNumber= mPhoneNumber, Message=mMessage, LicenseKey=mLicenseKey)\n #Handel response and check for errors\n #Tries the backup URL if the primary URL failed\n except:\n try:\n client = Client(backupURL)\n result = client.service.SendSMS(CountryCode=mCountryCode, \nPhoneNumber= mPhoneNumber, Message=mMessage, LicenseKey=mLicenseKey)\n #Handel response and check for errors\n #If the backup call failed then this will display an error to the \nscreen\n except:\n Label(swin.window, text='Error').pack()\n print (result)\n<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong><strong>Telephone Verification<\/strong> ColdFusion Code Snippet<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"xml\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;!--Makes Request to web service --->\n&lt;cfscript>\n try\n {\n if (isDefined(\"form.Action\") AND Action neq \"\")\n {\n wsresponse = CreateObject(\"webservice\", \n\"https:\/\/trial.serviceobjects.com\/tv\/TelephoneVerification.asmx?\nWSDL\"); \n outputs = wsresponse.sendSMS\n(\"#CountryCode#\", \"#PhoneNumber#\", \"#Message#\", \"#LicenseKey#\");\n }\n }\n catch(any Exception){\n try\n {\n if (isDefined(\"form.Action\") AND Action \nneq \"\")\n {\n wsresponse = CreateObject\n(\"webservice\", \"https:\/\/trial.serviceobjects.com\/tv\/TelephoneVerification.\nasmx?WSDL\"); \n outputs = wsresponse.sendSMS\n(\"#CountryCode#\", \"#PhoneNumber#\", \"#Message#\", \"#LicenseKey#\");\n }\n }\n catch(any Exception)\n {\n writeoutput(\"An Error Has Occured. \nPlease Reload and try again\"); \n }\n }\n&lt;\/cfscript><\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong><strong>Telephone Verification<\/strong> VB Code Snippet<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"vhdl\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Try\n Dim ws As New TV.DOTSTelephoneVerificationSoapClient\n Dim response As TV.TelephoneInfo\n response = ws.SendSMS(CountryCode.Text, PhoneNumber.Text, Message.\nText, LicenseKey.Text)\n If (response.Error Is Nothing) Then\n ProcessValidResponse(response)\n Else\n ProcessErrorResponse(response.Error)\n End If\nCatch er As Exception\n Try\n ''Set the primary and backup service references as necessary\n Dim wsbackup As New TV.DOTSTelephoneVerificationSoapClient\n Dim response As TV.TelephoneInfo\n response = wsbackup.SendSMS(CountryCode.Text, PhoneNumber.Text, \nMessage.Text, LicenseKey.Text)\n If (response.Error Is Nothing) Then\n ProcessValidResponse(response)\n Else\n ProcessErrorResponse(response.Error)\n End If\n Catch ex As Exception\n resultsLabel.Visible = True\n resultsLabel.Text = ex.Message\n End Try\nEnd Try\n<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong><strong>Telephone Verification<\/strong> Apex Code Snippet<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">wwwServiceobjectsCom.TelephoneInfo result;\ntry{\nwwwServiceobjectsCom.DOTSTelephoneVerificationSoap client = new \nwwwServiceobjectsCom.DOTSTelephoneVerificationSoap();\nresult = client.GetExchangeInfo([PhoneNumber], [LicenseKey]);\n}\ncatch(Exception ex){\n \/\/If the first request failed try the failover endpoint\nwwwServiceobjectsCom.DOTSTelephoneVerificationSoap backupClient = new \nwwwServiceobjectsCom.DOTSTelephoneVerificationSoap();\n\/\/The backup environment will be provided to you upon purchasing a \nproduction license key\nbackupClient.endpoint_x = 'https:\/\/trial.serviceobjects.com\/TV\/api.svc\n\/soap';\nresult = backupClient.GetExchangeInfo([PhoneNumber], [LicenseKey]);\n}<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-create-block-tab tab-panel\" role=\"tabpanel\" tabindex=\"0\">\n<p><strong><strong>Telephone Verification<\/strong> TSQL Code Snippet<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"sql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"> SET @requestBody = '&lt;s:Envelope xmlns:s=\"http:\/\/schemas.xmlsoap.org\/soap\n\/envelope\/\">' +\n '&lt;s:Body xmlns:xsi=\"http:\/\/www.w3.\norg\/2001\/XMLSchema-instance\" xmlns:xsd=\"http:\/\/www.w3.org\/2001\/XMLSchema\"\n>' +\n '&lt;SendSMS xmlns=\"https:\/\/www.\nserviceobjects.com\/\">' +\n '&lt;CountryCode>' + @countrycode + \n'&lt;\/CountryCode>' +\n '&lt;PhoneNumber>' + @phonenumber + \n'&lt;\/PhoneNumber>' +\n '&lt;Message>' + @message + '&lt;\n\/Message>' +\n '&lt;LicenseKey>' + @key + '&lt;\n\/LicenseKey>' +\n '&lt;\/SendSMS>' +\n '&lt;\/s:Body>' +\n '&lt;\/s:Envelope>'\nSET @requestLength = LEN(@requestBody)\n --If a production key is purchased, this will execute the failover \nIF @isLiveKey = 1\nBEGIN\n EXEC sp_OACreate 'MSXML2.ServerXMLHttp', @obj OUT\n EXEC sp_OAMethod @obj, 'Open', NULL, 'POST', 'https:\/\/sws.\nserviceobjects.com\/tv\/TelephoneVerification.asmx', false\n EXEC sp_OAMethod @obj, 'setRequestHeader', NULL, 'HOST', 'sws.\nserviceobjects.com'\n EXEC sp_OAMethod @obj, 'setRequestHeader', NULL, 'Content-Type', \n'text\/xml; charset=UTF-8'\n EXEC sp_OAMethod @obj, 'setRequestHeader', NULL, 'SOAPAction', \n'\"https:\/\/www.serviceobjects.com\/SendSMS\"'\n EXEC sp_OAMethod @obj, 'setRequestHeader', NULL, 'Content-Length', \n@requestLength \n EXEC sp_OAMethod @obj, 'send', NULL, @requestBody\n EXEC sp_OAGetProperty @obj, 'Status', @responseCode OUTPUT\n EXEC sp_OAGetProperty @obj, 'StatusText', @statusText OUTPUT\n EXEC sp_OAGetProperty @obj, 'responseText', @response OUTPUT\n \n --Checks the Response for a fatal error or if null. \n IF @response IS NULL\n BEGIN\n EXEC sp_OACreate 'MSXML2.ServerXMLHttp', @obj OUT\n EXEC sp_OAMethod @obj, 'Open', NULL, 'POST', \n'https:\/\/swsbackup.serviceobjects.com\/tv\/TelephoneVerification.asmx', false\n EXEC sp_OAMethod @obj, 'setRequestHeader', NULL, 'HOST', \n'swsbackup.serviceobjects.com'\n EXEC sp_OAMethod @obj, 'setRequestHeader', NULL, 'Content\u0002Type', 'text\/xml; charset=UTF-8'\n EXEC sp_OAMethod @obj, 'setRequestHeader', NULL, \n'SOAPAction', '\"https:\/\/www.serviceobjects.com\/SendSMS\"'\n EXEC sp_OAMethod @obj, 'setRequestHeader', NULL, 'Content\u0002Length', @requestLength \n EXEC sp_OAMethod @obj, 'send', NULL, @requestBody\n EXEC sp_OAGetProperty @obj, 'Status', @responseCode OUTPUT\n EXEC sp_OAGetProperty @obj, 'StatusText', @statusText \nOUTPUT\n EXEC sp_OAGetProperty @obj, 'responseText', @response \nOUTPUT\n END\nEND<\/pre>\n<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":22,"featured_media":0,"parent":9745,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9746","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TV - SOAP<\/title>\n<meta name=\"description\" content=\"C#JavaPHPRoRPythonColdFusionVBApexTSQL Telephone Verification C# Code Snippet \/\/Add a service to your application https:\/\/trial.serviceobjects.com\/tv\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TV - SOAP\" \/>\n<meta property=\"og:description\" content=\"C#JavaPHPRoRPythonColdFusionVBApexTSQL Telephone Verification C# Code Snippet \/\/Add a service to your application https:\/\/trial.serviceobjects.com\/tv\" \/>\n<meta property=\"og:url\" content=\"https:\/\/test.serviceobjects.com\/docs\/dots-telephone-verification-tv\/tv-code-snippets-and-sample-code\/tv-soap\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Objects | Contact, Phone, Email Verification | Data Quality Services\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-29T20:58:20+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/dots-telephone-verification-tv\/tv-code-snippets-and-sample-code\/tv-soap\/\",\"url\":\"https:\/\/test.serviceobjects.com\/docs\/dots-telephone-verification-tv\/tv-code-snippets-and-sample-code\/tv-soap\/\",\"name\":\"TV - SOAP\",\"isPartOf\":{\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#website\"},\"datePublished\":\"2023-08-09T20:20:36+00:00\",\"dateModified\":\"2024-03-29T20:58:20+00:00\",\"description\":\"C#JavaPHPRoRPythonColdFusionVBApexTSQL Telephone Verification C# Code Snippet \/\/Add a service to your application https:\/\/trial.serviceobjects.com\/tv\",\"breadcrumb\":{\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/dots-telephone-verification-tv\/tv-code-snippets-and-sample-code\/tv-soap\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/test.serviceobjects.com\/docs\/dots-telephone-verification-tv\/tv-code-snippets-and-sample-code\/tv-soap\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/dots-telephone-verification-tv\/tv-code-snippets-and-sample-code\/tv-soap\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/test.serviceobjects.com\/docs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DOTS Telephone Verification\",\"item\":\"https:\/\/test.serviceobjects.com\/docs\/dots-telephone-verification-tv\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"TV &#8211; Code Snippets and Sample Code\",\"item\":\"https:\/\/test.serviceobjects.com\/docs\/dots-telephone-verification-tv\/tv-code-snippets-and-sample-code\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"TV &#8211; SOAP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#website\",\"url\":\"https:\/\/test.serviceobjects.com\/docs\/\",\"name\":\"Service Objects | Contact, Phone, Email Verification | Data Quality Services\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/test.serviceobjects.com\/docs\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#organization\",\"name\":\"Service Objects | Contact, Phone, Email Verification | Data Quality Services\",\"url\":\"https:\/\/test.serviceobjects.com\/docs\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/test.serviceobjects.com\/docs\/wp-content\/uploads\/2022\/08\/SO-logo-2560px-transparent.png\",\"contentUrl\":\"https:\/\/test.serviceobjects.com\/docs\/wp-content\/uploads\/2022\/08\/SO-logo-2560px-transparent.png\",\"width\":2560,\"height\":1440,\"caption\":\"Service Objects | Contact, Phone, Email Verification | Data Quality Services\"},\"image\":{\"@id\":\"https:\/\/test.serviceobjects.com\/docs\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TV - SOAP","description":"C#JavaPHPRoRPythonColdFusionVBApexTSQL Telephone Verification C# Code Snippet \/\/Add a service to your application https:\/\/trial.serviceobjects.com\/tv","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"TV - SOAP","og_description":"C#JavaPHPRoRPythonColdFusionVBApexTSQL Telephone Verification C# Code Snippet \/\/Add a service to your application https:\/\/trial.serviceobjects.com\/tv","og_url":"https:\/\/test.serviceobjects.com\/docs\/dots-telephone-verification-tv\/tv-code-snippets-and-sample-code\/tv-soap\/","og_site_name":"Service Objects | Contact, Phone, Email Verification | Data Quality Services","article_modified_time":"2024-03-29T20:58:20+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/test.serviceobjects.com\/docs\/dots-telephone-verification-tv\/tv-code-snippets-and-sample-code\/tv-soap\/","url":"https:\/\/test.serviceobjects.com\/docs\/dots-telephone-verification-tv\/tv-code-snippets-and-sample-code\/tv-soap\/","name":"TV - SOAP","isPartOf":{"@id":"https:\/\/test.serviceobjects.com\/docs\/#website"},"datePublished":"2023-08-09T20:20:36+00:00","dateModified":"2024-03-29T20:58:20+00:00","description":"C#JavaPHPRoRPythonColdFusionVBApexTSQL Telephone Verification C# Code Snippet \/\/Add a service to your application https:\/\/trial.serviceobjects.com\/tv","breadcrumb":{"@id":"https:\/\/test.serviceobjects.com\/docs\/dots-telephone-verification-tv\/tv-code-snippets-and-sample-code\/tv-soap\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/test.serviceobjects.com\/docs\/dots-telephone-verification-tv\/tv-code-snippets-and-sample-code\/tv-soap\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/test.serviceobjects.com\/docs\/dots-telephone-verification-tv\/tv-code-snippets-and-sample-code\/tv-soap\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/test.serviceobjects.com\/docs\/"},{"@type":"ListItem","position":2,"name":"DOTS Telephone Verification","item":"https:\/\/test.serviceobjects.com\/docs\/dots-telephone-verification-tv\/"},{"@type":"ListItem","position":3,"name":"TV &#8211; Code Snippets and Sample Code","item":"https:\/\/test.serviceobjects.com\/docs\/dots-telephone-verification-tv\/tv-code-snippets-and-sample-code\/"},{"@type":"ListItem","position":4,"name":"TV &#8211; SOAP"}]},{"@type":"WebSite","@id":"https:\/\/test.serviceobjects.com\/docs\/#website","url":"https:\/\/test.serviceobjects.com\/docs\/","name":"Service Objects | Contact, Phone, Email Verification | Data Quality Services","description":"","publisher":{"@id":"https:\/\/test.serviceobjects.com\/docs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/test.serviceobjects.com\/docs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/test.serviceobjects.com\/docs\/#organization","name":"Service Objects | Contact, Phone, Email Verification | Data Quality Services","url":"https:\/\/test.serviceobjects.com\/docs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/test.serviceobjects.com\/docs\/#\/schema\/logo\/image\/","url":"https:\/\/test.serviceobjects.com\/docs\/wp-content\/uploads\/2022\/08\/SO-logo-2560px-transparent.png","contentUrl":"https:\/\/test.serviceobjects.com\/docs\/wp-content\/uploads\/2022\/08\/SO-logo-2560px-transparent.png","width":2560,"height":1440,"caption":"Service Objects | Contact, Phone, Email Verification | Data Quality Services"},"image":{"@id":"https:\/\/test.serviceobjects.com\/docs\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages\/9746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/comments?post=9746"}],"version-history":[{"count":6,"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages\/9746\/revisions"}],"predecessor-version":[{"id":10064,"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages\/9746\/revisions\/10064"}],"up":[{"embeddable":true,"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/pages\/9745"}],"wp:attachment":[{"href":"https:\/\/test.serviceobjects.com\/docs\/wp-json\/wp\/v2\/media?parent=9746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}