Genesys Mobile Services Callback error

Hi guys,

I am trying to test GMS Callback in a test env and it is not initiating the outbound when I use a customer number starting with + like +49 , but with 0049 it works.
This is the only thing that I can see as relevant in the ORS logs :

22:49:21.580 [T:139857380083456] {ScxmlMetricEvalExpr:3} METRIC <eval_expr sid=‘008PS01FGSCTV99B04000VTAES00001C’ expression=‘storeException(“Entry1”, _event);
App_Last_Error_Event_Name = system.LastErrorEventName;
App_Last_Error_Description = system.LastErrorDescription;’ result=‘’ />
22:49:21.580 [T:139857380083456] {ScxmlMetric:3} METRIC
22:49:21.580 [T:139857380083456] {ScxmlMetricEvalExpr:3} METRIC <eval_expr sid=‘008PS01FGSCTV99B04000VTAES00001C’ expression=‘__Log("ActivityCoreWithParallel.Entry global handler: " + JSON.stringify(_event,null,2));’ result=‘function __Log() {
[native code]
}’ />
22:49:21.580 [T:139857380083456] {ScxmlMetric:3} METRIC
22:49:21.580 [T:139857380083456] {ScxmlMetric:3} METRIC
22:49:21.580 [T:139857380083456] {ScxmlMetric:3} METRIC <event_queued sid=‘008PS01FGSCTV99B04000VTAES00001C’ name=‘outbound.schedule’ type=‘internal’ />
22:49:21.580 [T:139857380083456] {ScxmlMetricEvalExpr:3} METRIC <eval_expr sid=‘008PS01FGSCTV99B04000VTAES00001C’ expression=‘__Log("error dial attempt: " + _data.dialAttempt + “/” + _data._max_dial_attempts);
__Raise(“outbound.schedule”);
_data.extReportingData[’_CB_DIM_FINAL_DIAL_RESULT’] = ‘CREATE_CALL_ERROR’;’ result=‘CREATE_CALL_ERROR’ />
22:49:21.580 [T:139857380083456] {ORSInternal:3} ~OrsEvent[0xafe7ba0]:name=error.voice.createcall
22:49:21.581 [T:139857380083456] {ScxmlMetric:3} METRIC <event_processed sid=‘008PS01FGSCTV99B04000VTAES00001C’ name=‘outbound.schedule’ disposition=‘transition selected’ duration=‘0’ />
22:49:21.581 [T:139857380083456] {ScxmlMetric:3} METRIC
22:49:21.581 [T:139857380083456] {ScxmlMetric:3} METRIC
22:49:21.581 [T:139857380083456] {ScxmlMetric:3} METRIC <event_queued sid=‘008PS01FGSCTV99B04000VTAES00001C’ name=‘urs.call.routedelay’ type=‘internal’ />
22:49:21.581 [T:139857380083456] {ScxmlMetric:3} METRIC <event_queued sid=‘008PS01FGSCTV99B04000VTAES00001C’ name=‘method.timer.start._dial_retry_timeout’ type=‘internal’ />
22:49:21.581 [T:139857380083456] {ScxmlMetric:3} METRIC
22:49:21.581 [T:139857380083456] {ScxmlMetricEvalExpr:3} METRIC <eval_expr sid=‘008PS01FGSCTV99B04000VTAES00001C’ expression='if (_data.dialAttempt < _data._max_dial_attempts) {
__Log (‘Setting URS delay until next dial retry attempt’);

	var params = {
		'duration': _data._dial_retry_timeout
	};
	__Raise ('urs.call.routedelay', params);

	params = {
		"name": "_dial_...' result='undefined' />

I get this error.voice.createcall because the number seems to be invalid.
Where is this coming from ?
I use a service configured with agent preview which contacts first the agent and then the agent can initiate the outbound from his DN.

I use SIP Feature Server with a dial plan and I allow basically everything but this request doesn’t reach SIP FS at all.I cannot see that in the logs.

Where is this blocked exactly? ???

Thanks!

can you do a manual outbound +49 using your WDE?

Also check this option in GMS _prefix_dial_out. but default it is set to either 0 to +

Yes,I can dial out manually from WDE and I am not using any prefix set in GMS.

I also tried using a prefix but then the number is messed up the widget is used because the number is always the prefix+number and then it looks like : ++49…

Sent from my Galaxy S8 using Tapatalk

what do you see in SIP server logs? Do your SIP server gets the request?

I managed to fix this problem.
The ORS gts-core was rejecting the address and then I realized that and elements have a limitation for the “to” attribute by only accepting digits.

So I removed the limit by configuring on the Switch object > Annex tab > gts section the valid-digits and max-digits options.

I used the value : +0123456789

Maybe this will help others if they get into this problem.

Thanks for the support, AK [emoji16]

Sent from my Galaxy S8 using Tapatalk

Great , good to know :slight_smile: