/*! ANI (when applicable) */
char *ani;
/*! ANI II (when applicable) */
- char *ani2;
+ char *aniii;
/*! RDNIS */
char *rdnis;
/*! Destination Number */
\param caller_id_number caller ID number
\param network_addr network address
\param ani ANI information
- \param ani2 ANI II information
+ \param aniii ANI II information
\param rdnis RDNIS
\param source the source
\param context a logical context
char *caller_id_number,
char *network_addr,
char *ani,
- char *ani2,
+ char *aniii,
char *rdnis,
char *source,
char *context,
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_INFO, "Processing %s->%s!\n", caller_profile->caller_id_name,
caller_profile->destination_number);
- snprintf(params, sizeof(params), "context=%s&dest=%s&cid_name=%s&cid_num=%s&netaddr=%s&ani=%s&ani2=%s&rdnis=%s&source=%s&chan_name=%s&uuid=%s",
+ snprintf(params, sizeof(params), "context=%s&dest=%s&cid_name=%s&cid_num=%s&netaddr=%s&ani=%s&aniii=%s&rdnis=%s&source=%s&chan_name=%s&uuid=%s",
caller_profile->context, caller_profile->destination_number,
caller_profile->caller_id_name, caller_profile->caller_id_number,
caller_profile->network_addr?caller_profile->network_addr:"",
caller_profile->ani?caller_profile->ani:"",
- caller_profile->ani2?caller_profile->ani2:"",
+ caller_profile->aniii?caller_profile->aniii:"",
caller_profile->rdnis?caller_profile->rdnis:"",
caller_profile->source, caller_profile->chan_name, caller_profile->uuid);
cid_num,
ldl_session_get_ip(dlsession),
ldl_session_get_value(dlsession, "ani"),
- ldl_session_get_value(dlsession, "ani2"),
+ ldl_session_get_value(dlsession, "aniii"),
ldl_session_get_value(dlsession, "rdnis"),
(char *)modname,
context,
if ((session = switch_core_session_request(&wanpipe_endpoint_interface, NULL))) {
struct private_object *tech_pvt;
- char ani2str[4] = "";
+ char aniiistr[4] = "";
//wanpipe_tdm_api_t tdm_api;
switch_core_session_add_stream(session, NULL);
return 0;
}
- if (event->ring.ani2 >= 0) {
- snprintf(ani2str, 5, "%.2d", event->ring.ani2);
+ if (event->ring.aniii >= 0) {
+ snprintf(aniiistr, 5, "%.2d", event->ring.aniii);
}
if ((tech_pvt->caller_profile = switch_caller_profile_new(switch_core_session_get_pool(session),
"FreeSWITCH",
event->ring.callingnum,
event->ring.callingani,
- switch_strlen_zero(ani2str) ? NULL : ani2str,
+ switch_strlen_zero(aniiistr) ? NULL : aniiistr,
NULL,
NULL,
(char *)modname,
char srcchannel[80];
char dstchannel[80];
char ani[80];
- char ani2[80];
+ char aniii[80];
char network_addr[40];
char lastapp[80];
char lastdata[255];
long unsigned int srcchannel_length;
long unsigned int dstchannel_length;
long unsigned int ani_length;
- long unsigned int ani2_length;
+ long unsigned int aniii_length;
long unsigned int lastapp_length;
long unsigned int lastdata_length;
// Now a couple internal methods
/*********************************************************************************/
enum session_tinyid {
SESSION_NAME, SESSION_STATE,
- PROFILE_DIALPLAN, PROFILE_CID_NAME, PROFILE_CID_NUM, PROFILE_IP, PROFILE_ANI, PROFILE_ANI2, PROFILE_DEST
+ PROFILE_DIALPLAN, PROFILE_CID_NAME, PROFILE_CID_NUM, PROFILE_IP, PROFILE_ANI, PROFILE_ANI_II, PROFILE_DEST
};
static JSFunctionSpec session_methods[] = {
{"caller_id_num", PROFILE_CID_NUM, JSPROP_READONLY|JSPROP_PERMANENT},
{"network_addr", PROFILE_IP, JSPROP_READONLY|JSPROP_PERMANENT},
{"ani", PROFILE_ANI, JSPROP_READONLY|JSPROP_PERMANENT},
- {"ani2", PROFILE_ANI2, JSPROP_READONLY|JSPROP_PERMANENT},
+ {"aniii", PROFILE_ANI_II, JSPROP_READONLY|JSPROP_PERMANENT},
{"destination", PROFILE_DEST, JSPROP_READONLY|JSPROP_PERMANENT},
{0}
};
*vp = STRING_TO_JSVAL(JS_NewStringCopyZ(cx, caller_profile->ani));
}
break;
- case PROFILE_ANI2:
+ case PROFILE_ANI_II:
if (caller_profile) {
- *vp = STRING_TO_JSVAL(JS_NewStringCopyZ(cx, caller_profile->ani2));
+ *vp = STRING_TO_JSVAL(JS_NewStringCopyZ(cx, caller_profile->aniii));
}
break;
case PROFILE_DEST:
char *cid_num = "";
char *network_addr = "";
char *ani = "";
- char *ani2 = "";
+ char *aniii = "";
char *rdnis = "";
char *context = "";
char *username = NULL;
ani = JS_GetStringBytes(JS_ValueToString(cx, argv[7]));
}
if (argc > 8) {
- ani2 = JS_GetStringBytes(JS_ValueToString(cx, argv[8]));
+ aniii = JS_GetStringBytes(JS_ValueToString(cx, argv[8]));
}
if (argc > 9) {
rdnis = JS_GetStringBytes(JS_ValueToString(cx, argv[9]));
cid_num,
network_addr,
ani,
- ani2,
+ aniii,
rdnis,
(char *)modname,
context,
char *caller_id_number,
char *network_addr,
char *ani,
- char *ani2,
+ char *aniii,
char *rdnis,
char *source,
char *context,
profile->caller_id_number = switch_core_strdup(pool, caller_id_number);
profile->network_addr = switch_core_strdup(pool, network_addr);
profile->ani = switch_core_strdup(pool, ani);
- profile->ani2 = switch_core_strdup(pool, ani2);
+ profile->aniii = switch_core_strdup(pool, aniii);
profile->rdnis = switch_core_strdup(pool, rdnis);
profile->source = switch_core_strdup(pool, source);
profile->context = switch_core_strdup(pool, context);
profile->dialplan = switch_core_session_strdup(session, tocopy->dialplan);
profile->caller_id_name = switch_core_session_strdup(session, tocopy->caller_id_name);
profile->ani = switch_core_session_strdup(session, tocopy->ani);
- profile->ani2 = switch_core_session_strdup(session, tocopy->ani2);
+ profile->aniii = switch_core_session_strdup(session, tocopy->aniii);
profile->caller_id_number = switch_core_session_strdup(session, tocopy->caller_id_number);
profile->network_addr = switch_core_session_strdup(session, tocopy->network_addr);
profile->rdnis = switch_core_session_strdup(session, tocopy->rdnis);
if (!strcasecmp(name, "ani")) {
return caller_profile->ani;
}
- if (!strcasecmp(name, "ani2")) {
- return caller_profile->ani2;
+ if (!strcasecmp(name, "aniii")) {
+ return caller_profile->aniii;
}
if (!strcasecmp(name, "caller_id_number")) {
return caller_profile->caller_id_number;
snprintf(header_name, sizeof(header_name), "%s-ANI", prefix);
switch_event_add_header(event, SWITCH_STACK_BOTTOM, header_name, "%s", caller_profile->ani);
}
- if (caller_profile->ani2) {
- snprintf(header_name, sizeof(header_name), "%s-ANI2", prefix);
- switch_event_add_header(event, SWITCH_STACK_BOTTOM, header_name, "%s", caller_profile->ani2);
+ if (caller_profile->aniii) {
+ snprintf(header_name, sizeof(header_name), "%s-ANI-II", prefix);
+ switch_event_add_header(event, SWITCH_STACK_BOTTOM, header_name, "%s", caller_profile->aniii);
}
if (caller_profile->destination_number) {
snprintf(header_name, sizeof(header_name), "%s-Destination-Number", prefix);
ecaller_id_number ? ecaller_id_number : caller_profile->caller_id_number,
caller_profile->network_addr,
caller_profile->ani,
- caller_profile->ani2,
+ caller_profile->aniii,
caller_profile->rdnis,
caller_profile->source,
caller_profile->context,
caller_profile_override->caller_id_number,
caller_profile_override->network_addr,
caller_profile_override->ani,
- caller_profile_override->ani2,
+ caller_profile_override->aniii,
caller_profile_override->rdnis,
caller_profile_override->source,
caller_profile_override->context,