Can I make a call to a SIP URI Instead?
I have Registered a Client like this
curl --data "Login=1234&Password=1234&VoiceUrl=http://127.0.0.1:8080/restcomm/demo/restcomm_dtmf_demo.xml&VoiceMethod=POST" http://ACae6e420f425248d6a26948c17a9e2acf:77f8c12cc7b8f842...@127.0.0.1:8080/restcomm/2012-04-24/Accounts/ACae6e420f425248d6a26948c17a9e2acf/Clients.json
Then, I registered a SIP Soft Phone with this User name... the sip phone is running with this registered user.
now, i need to make a call to this SIP Phone.
final TwilioRestClient client = new TwilioRestClient("ACae6e420f425248d6a26948c17a9e2acf", "77f8c12cc7b8f8423e5c38b035249166");
final Account account = client.getAccount();
final CallFactory factory = account.getCallFactory();
final Map<String, String> parameters = new HashMap<String, String>();
final Call call = factory.create(parameters);
call.hangup();
I get following exception
org.codehaus.jackson.JsonParseException: Unexpected character ('E' (code 69)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
at [Source: java.io.StringReader@100e1b3c; line: 1, column: 2]
at org.codehaus.jackson.JsonParser._constructError(JsonParser.java:1432)
at org.codehaus.jackson.impl.JsonParserMinimalBase._reportError(JsonParserMinimalBase.java:521)
at org.codehaus.jackson.impl.JsonParserMinimalBase._reportUnexpectedChar(JsonParserMinimalBase.java:442)
at org.codehaus.jackson.impl.ReaderBasedParser._handleUnexpectedValue(ReaderBasedParser.java:1198)
at org.codehaus.jackson.impl.ReaderBasedParser.nextToken(ReaderBasedParser.java:485)
at org.codehaus.jackson.map.ObjectMapper._initForReading(ObjectMapper.java:2763)
at org.codehaus.jackson.map.ObjectMapper._readMapAndClose(ObjectMapper.java:2711)
at org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1856)
at com.twilio.sdk.parser.JsonResponseParser.parseJson(JsonResponseParser.java:33)
at com.twilio.sdk.parser.JsonResponseParser.parse(JsonResponseParser.java:19)
at com.twilio.sdk.TwilioRestResponse.toMap(TwilioRestResponse.java:244)
at com.twilio.sdk.TwilioRestException.parseResponse(TwilioRestException.java:58)
at com.twilio.sdk.TwilioRestClient.safeRequest(TwilioRestClient.java:522)
at com.twilio.sdk.resource.list.CallList.create(CallList.java:68)
at com.systems.outbound.Main.testSayVerb(Main.java:76)
at com.systems.outbound.Main.main(Main.java:82)
Exception in thread "main" com.twilio.sdk.TwilioRestException
at com.twilio.sdk.TwilioRestException.parseResponse(TwilioRestException.java:74)
at com.twilio.sdk.TwilioRestClient.safeRequest(TwilioRestClient.java:522)
at com.twilio.sdk.resource.list.CallList.create(CallList.java:68)
at com.systems.outbound.Main.testSayVerb(Main.java:76)
at com.systems.outbound.Main.main(Main.java:82)
-----------------
TwilioRestResponse gives this Response Body..
Error type: NOT_A_NUMBER. The string supplied did not seem to be a phone number.
On Saturday, 9 March 2013 18:42:43 UTC+5, Thomas Quintana wrote: