|
|
|
|
@ -303,8 +303,8 @@ sub _export_cdrs_init_context {
|
|
|
|
|
and ($scenario->{ccs_subscriber} = NGCP::BulkProcessor::Dao::Trunk::provisioning::voip_subscribers::findby_uuid(undef,$context->{cdrs}->[0]->{destination_user_id}))
|
|
|
|
|
and ($scenario->{ccs_subscriber}->{primary_alias} = NGCP::BulkProcessor::Dao::Trunk::provisioning::voip_dbaliases::findby_subscriberidisprimary($scenario->{ccs_subscriber}->{id},1)->[0])
|
|
|
|
|
) {
|
|
|
|
|
if ($context->{cdrs}->[0]->{$ama_originating_digits_cdr_field} =~ /^[0-9]$/
|
|
|
|
|
and $context->{cdrs}->[1]->{$ama_terminating_digits_cdr_field} =~ /^[0-9]$/
|
|
|
|
|
if ($context->{cdrs}->[0]->{$ama_originating_digits_cdr_field} =~ /^[0-9]+$/
|
|
|
|
|
and $context->{cdrs}->[1]->{$ama_terminating_digits_cdr_field} =~ /^[0-9]+$/
|
|
|
|
|
) {
|
|
|
|
|
$scenario->{code} = $DIRECT_FORWARDER_SCENARIO;
|
|
|
|
|
$result = 1;
|
|
|
|
|
|