Renamed ua_event to bevent
This commit is contained in:
@ -112,18 +112,18 @@ static void ua_exit_handler(void *arg)
|
|||||||
re_cancel();
|
re_cancel();
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char *ua_event_reg_str(enum ua_event ev)
|
static const char *bevent_reg_str(enum bevent_ev ev)
|
||||||
{
|
{
|
||||||
switch (ev) {
|
switch (ev) {
|
||||||
case UA_EVENT_REGISTERING:
|
case BEVENT_REGISTERING:
|
||||||
return "registering";
|
return "registering";
|
||||||
case UA_EVENT_REGISTER_OK:
|
case BEVENT_REGISTER_OK:
|
||||||
case UA_EVENT_FALLBACK_OK:
|
case BEVENT_FALLBACK_OK:
|
||||||
return "registered";
|
return "registered";
|
||||||
case UA_EVENT_REGISTER_FAIL:
|
case BEVENT_REGISTER_FAIL:
|
||||||
case UA_EVENT_FALLBACK_FAIL:
|
case BEVENT_FALLBACK_FAIL:
|
||||||
return "registering failed";
|
return "registering failed";
|
||||||
case UA_EVENT_UNREGISTERING:
|
case BEVENT_UNREGISTERING:
|
||||||
return "unregistering";
|
return "unregistering";
|
||||||
default:
|
default:
|
||||||
return "?";
|
return "?";
|
||||||
@ -145,7 +145,7 @@ static const char *translate_errorcode(uint16_t scode)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void event_handler(enum ua_event ev, struct bevent *event, void *arg)
|
static void event_handler(enum bevent_ev ev, struct bevent *event, void *arg)
|
||||||
{
|
{
|
||||||
(void)arg;
|
(void)arg;
|
||||||
const char *prm = bevent_get_text(event);
|
const char *prm = bevent_get_text(event);
|
||||||
@ -159,62 +159,62 @@ static void event_handler(enum ua_event ev, struct bevent *event, void *arg)
|
|||||||
int len, err;
|
int len, err;
|
||||||
struct pl module, module_event, data;
|
struct pl module, module_event, data;
|
||||||
|
|
||||||
LOGD("ua event (%s) %s\n", uag_event_str(ev), prm);
|
LOGD("ua event (%s) %s\n", bevent_str(ev), prm);
|
||||||
|
|
||||||
switch (ev) {
|
switch (ev) {
|
||||||
case UA_EVENT_CREATE:
|
case BEVENT_CREATE:
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "create", "");
|
len = re_snprintf(event_buf, sizeof event_buf, "create", "");
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_REGISTERING:
|
case BEVENT_REGISTERING:
|
||||||
case UA_EVENT_UNREGISTERING:
|
case BEVENT_UNREGISTERING:
|
||||||
case UA_EVENT_REGISTER_OK:
|
case BEVENT_REGISTER_OK:
|
||||||
case UA_EVENT_FALLBACK_OK:
|
case BEVENT_FALLBACK_OK:
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "%s", ua_event_reg_str(ev));
|
len = re_snprintf(event_buf, sizeof event_buf, "%s", bevent_reg_str(ev));
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_REGISTER_FAIL:
|
case BEVENT_REGISTER_FAIL:
|
||||||
case UA_EVENT_FALLBACK_FAIL:
|
case BEVENT_FALLBACK_FAIL:
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "registering failed,%s", prm);
|
len = re_snprintf(event_buf, sizeof event_buf, "registering failed,%s", prm);
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_SIPSESS_CONN:
|
case BEVENT_SIPSESS_CONN:
|
||||||
ua = uag_find_msg(msg);
|
ua = uag_find_msg(msg);
|
||||||
// There is no call yet and call is thus used to hold SIP message
|
// There is no call yet and call is thus used to hold SIP message
|
||||||
call = (struct call *)msg;
|
call = (struct call *)msg;
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "%s,%r,%ld", prm, &msg->from.auri, (long)event);
|
len = re_snprintf(event_buf, sizeof event_buf, "%s,%r,%ld", prm, &msg->from.auri, (long)event);
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_CALL_INCOMING:
|
case BEVENT_CALL_INCOMING:
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "call incoming,%s", prm);
|
len = re_snprintf(event_buf, sizeof event_buf, "call incoming,%s", prm);
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_CALL_OUTGOING:
|
case BEVENT_CALL_OUTGOING:
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "call outgoing", "");
|
len = re_snprintf(event_buf, sizeof event_buf, "call outgoing", "");
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_CALL_ANSWERED:
|
case BEVENT_CALL_ANSWERED:
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "call answered", "");
|
len = re_snprintf(event_buf, sizeof event_buf, "call answered", "");
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_CALL_REDIRECT:
|
case BEVENT_CALL_REDIRECT:
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "call redirect,%s", prm + 4);
|
len = re_snprintf(event_buf, sizeof event_buf, "call redirect,%s", prm + 4);
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_CALL_LOCAL_SDP:
|
case BEVENT_CALL_LOCAL_SDP:
|
||||||
if (strcmp(prm, "offer") == 0)
|
if (strcmp(prm, "offer") == 0)
|
||||||
return;
|
return;
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "call %sed", prm);
|
len = re_snprintf(event_buf, sizeof event_buf, "call %sed", prm);
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_CALL_RINGING:
|
case BEVENT_CALL_RINGING:
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "call ringing", "");
|
len = re_snprintf(event_buf, sizeof event_buf, "call ringing", "");
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_CALL_PROGRESS:
|
case BEVENT_CALL_PROGRESS:
|
||||||
ardir = sdp_media_rdir(stream_sdpmedia(audio_strm(call_audio(call))));
|
ardir = sdp_media_rdir(stream_sdpmedia(audio_strm(call_audio(call))));
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "call progress,%d", ardir);
|
len = re_snprintf(event_buf, sizeof event_buf, "call progress,%d", ardir);
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_CALL_ESTABLISHED:
|
case BEVENT_CALL_ESTABLISHED:
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "call established", "");
|
len = re_snprintf(event_buf, sizeof event_buf, "call established", "");
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_CALL_REMOTE_SDP:
|
case BEVENT_CALL_REMOTE_SDP:
|
||||||
if (strcmp(prm, "offer") != 0)
|
if (strcmp(prm, "offer") != 0)
|
||||||
return;
|
return;
|
||||||
ardir = sdp_media_rdir(stream_sdpmedia(audio_strm(call_audio(call))));
|
ardir = sdp_media_rdir(stream_sdpmedia(audio_strm(call_audio(call))));
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "call update,%d", ardir);
|
len = re_snprintf(event_buf, sizeof event_buf, "call update,%d", ardir);
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_CALL_MENC:
|
case BEVENT_CALL_MENC:
|
||||||
if (prm[0] == '0')
|
if (prm[0] == '0')
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "call secure", "");
|
len = re_snprintf(event_buf, sizeof event_buf, "call secure", "");
|
||||||
else if (prm[0] == '1')
|
else if (prm[0] == '1')
|
||||||
@ -224,21 +224,21 @@ static void event_handler(enum ua_event ev, struct bevent *event, void *arg)
|
|||||||
else
|
else
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "unknown menc event", "");
|
len = re_snprintf(event_buf, sizeof event_buf, "unknown menc event", "");
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_CALL_TRANSFER:
|
case BEVENT_CALL_TRANSFER:
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "call transfer,%s", prm);
|
len = re_snprintf(event_buf, sizeof event_buf, "call transfer,%s", prm);
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_CALL_TRANSFER_FAILED:
|
case BEVENT_CALL_TRANSFER_FAILED:
|
||||||
call_hold(call, false);
|
call_hold(call, false);
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "transfer failed,%s", prm);
|
len = re_snprintf(event_buf, sizeof event_buf, "transfer failed,%s", prm);
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_CALL_CLOSED:
|
case BEVENT_CALL_CLOSED:
|
||||||
tone = call_scode(call) ? translate_errorcode(call_scode(call)) : "";
|
tone = call_scode(call) ? translate_errorcode(call_scode(call)) : "";
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "call closed,%s,%s", prm, tone);
|
len = re_snprintf(event_buf, sizeof event_buf, "call closed,%s,%s", prm, tone);
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_MWI_NOTIFY:
|
case BEVENT_MWI_NOTIFY:
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "mwi notify,%s", prm);
|
len = re_snprintf(event_buf, sizeof event_buf, "mwi notify,%s", prm);
|
||||||
break;
|
break;
|
||||||
case UA_EVENT_MODULE:
|
case BEVENT_MODULE:
|
||||||
err = re_regex(prm, strlen(prm), "[^,]*,[^,]*,[~]*", &module, &module_event, &data);
|
err = re_regex(prm, strlen(prm), "[^,]*,[^,]*,[~]*", &module, &module_event, &data);
|
||||||
if (err)
|
if (err)
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user