[svn-commits] rmudgett: branch group/issue14292 r875 - /team/group/issue14292/pri_facility.c

SVN commits to the Digium repositories svn-commits at lists.digium.com
Fri Jun 12 14:53:31 CDT 2009


Author: rmudgett
Date: Fri Jun 12 14:53:28 2009
New Revision: 875

URL: http://svn.asterisk.org/svn-view/libpri?view=rev&rev=875
Log:
Made use new party id transfer/translate routines.

Modified:
    team/group/issue14292/pri_facility.c

Modified: team/group/issue14292/pri_facility.c
URL: http://svn.asterisk.org/svn-view/libpri/team/group/issue14292/pri_facility.c?view=diff&rev=875&r1=874&r2=875
==============================================================================
--- team/group/issue14292/pri_facility.c (original)
+++ team/group/issue14292/pri_facility.c Fri Jun 12 14:53:28 2009
@@ -2454,26 +2454,12 @@
 	msg.invoke_id = get_invokeid(ctrl);
 
 	/* numberA is the local_id.number */
-	msg.args.qsig.CcbsRequest.number_a.presentation = presentation_from_q931(ctrl,
-		call->local_id.number.presentation, call->local_id.number.str[0]);
-	msg.args.qsig.CcbsRequest.number_a.number.plan = numbering_plan_from_q931(ctrl,
-		call->local_id.number.plan);
-	msg.args.qsig.CcbsRequest.number_a.number.ton = typeofnumber_from_q931(ctrl,
-		call->local_id.number.plan);
-	libpri_copy_string((char *) msg.args.qsig.CcbsRequest.number_a.number.str,
-		call->local_id.number.str, sizeof(msg.args.qsig.CcbsRequest.number_a.number.str));
-	msg.args.qsig.CcbsRequest.number_a.number.length = strlen((char *)
-		msg.args.qsig.CcbsRequest.number_a.number.str);
+	q931_copy_presented_number_unscreened_to_rose(ctrl,
+		&msg.args.qsig.CcbsRequest.number_a, &call->local_id.number);
 
 	/* numberB is the called_number */
-	msg.args.qsig.CcbsRequest.number_b.plan = numbering_plan_from_q931(ctrl,
-		call->called_number.plan);
-	msg.args.qsig.CcbsRequest.number_b.ton = typeofnumber_from_q931(ctrl,
-		call->called_number.plan);
-	libpri_copy_string((char *) msg.args.qsig.CcbsRequest.number_b.str,
-		call->called_number.str, sizeof(msg.args.qsig.CcbsRequest.number_b.str));
-	msg.args.qsig.CcbsRequest.number_b.length = strlen((char *)
-		msg.args.qsig.CcbsRequest.number_b.str);
+	q931_copy_number_to_rose(ctrl, &msg.args.qsig.CcbsRequest.number_b,
+		&call->called_number);
 
 	msg.args.qsig.CcbsRequest.q931ie.length = sizeof(q931ie);
 	memcpy(msg.args.qsig.CcbsRequest.q931ie_contents, q931ie, sizeof(q931ie));




More information about the svn-commits mailing list