Lines Matching defs:dialog

41  * Create a request using the state maintained in the dialog.
44 sip_create_dialog_req(sip_method_t method, sip_dialog_t dialog,
53 if (!sip_manage_dialog || dialog == NULL || transport == NULL ||
59 _dialog = (_sip_dialog_t *)dialog;
122 * Create a request using the state maintained in the dialog. The request will
126 sip_create_dialog_req_nocontact(sip_method_t method, sip_dialog_t dialog,
132 sip_msg = sip_create_dialog_req(method, dialog, transport, sent_by,
148 sip_get_dialog_method(sip_dialog_t dialog, int *error)
159 if (dialog == NULL) {
164 _dialog = (_sip_dialog_t *)dialog;
172 sip_get_dialog_state(sip_dialog_t dialog, int *error)
183 if (dialog == NULL) {
188 _dialog = (_sip_dialog_t *)dialog;
193 * Return the dialog callid
196 sip_get_dialog_callid(sip_dialog_t dialog, int *error)
204 if (!sip_manage_dialog || dialog == NULL) {
209 _dialog = (_sip_dialog_t *)dialog;
211 if (dialog->sip_dlg_call_id != NULL) {
224 * Return the dialog localtag.
227 sip_get_dialog_local_tag(sip_dialog_t dialog, int *error)
235 if (!sip_manage_dialog || dialog == NULL) {
240 _dialog = (_sip_dialog_t *)dialog;
242 if (dialog->sip_dlg_local_uri_tag != NULL) {
257 * Return the dialog remotetag
260 sip_get_dialog_remote_tag(sip_dialog_t dialog, int *error)
268 if (!sip_manage_dialog || dialog == NULL) {
273 _dialog = (_sip_dialog_t *)dialog;
275 if (dialog->sip_dlg_remote_uri_tag != NULL) {
291 * Return the dialog localuri.
294 sip_get_dialog_local_uri(sip_dialog_t dialog, int *error)
302 if (!sip_manage_dialog || dialog == NULL) {
307 _dialog = (_sip_dialog_t *)dialog;
309 if (dialog->sip_dlg_local_uri_tag != NULL) {
324 * Return the dialog remoteuri.
327 sip_get_dialog_remote_uri(sip_dialog_t dialog, int *error)
335 if (!sip_manage_dialog || dialog == NULL) {
340 _dialog = (_sip_dialog_t *)dialog;
342 if (dialog->sip_dlg_remote_uri_tag != NULL) {
343 val = sip_get_header_value(dialog->sip_dlg_remote_uri_tag,
356 * Return the dialog remotetarg.
359 sip_get_dialog_remote_target_uri(sip_dialog_t dialog, int *error)
367 if (!sip_manage_dialog || dialog == NULL) {
372 _dialog = (_sip_dialog_t *)dialog;
374 if (dialog->sip_dlg_remote_target != NULL) {
389 * Return the dialog local contact uri.
392 sip_get_dialog_local_contact_uri(sip_dialog_t dialog, int *error)
400 if (!sip_manage_dialog || dialog == NULL) {
405 _dialog = (_sip_dialog_t *)dialog;
407 if (dialog->sip_dlg_local_contact != NULL) {
422 * Return the dialog route set
425 sip_get_dialog_route_set(sip_dialog_t dialog, int *error)
431 if (!sip_manage_dialog || dialog == NULL) {
436 _dialog = (_sip_dialog_t *)dialog;
443 * Return the dialog secure
446 sip_is_dialog_secure(sip_dialog_t dialog, int *error)
453 if (!sip_manage_dialog || dialog == NULL) {
458 _dialog = (_sip_dialog_t *)dialog;
466 * Return the dialog local cseq
469 sip_get_dialog_local_cseq(sip_dialog_t dialog, int *error)
476 if (!sip_manage_dialog || dialog == NULL) {
481 _dialog = (_sip_dialog_t *)dialog;
489 * Return the dialog remote cseq
492 sip_get_dialog_remote_cseq(sip_dialog_t dialog, int *error)
499 if (!sip_manage_dialog || dialog == NULL) {
504 _dialog = (_sip_dialog_t *)dialog;
512 * Return the dialog type
515 sip_get_dialog_type(sip_dialog_t dialog, int *error)
522 if (!sip_manage_dialog || dialog == NULL) {
527 _dialog = (_sip_dialog_t *)dialog;
535 * Return the number of messages exchanged within a dialog.
538 sip_get_dialog_msgcnt(sip_dialog_t dialog, int *error)
545 if (!sip_manage_dialog || dialog == NULL) {
550 _dialog = (_sip_dialog_t *)dialog;
558 * Partial dialog ?
561 sip_incomplete_dialog(sip_dialog_t dialog)
566 if (!sip_manage_dialog || dialog == NULL)
568 _dialog = (_sip_dialog_t *)dialog;
576 * Hold dialog
579 sip_hold_dialog(sip_dialog_t dialog)
583 if (!sip_manage_dialog || dialog == NULL)
585 _dialog = (_sip_dialog_t *)dialog;
592 * Release dialog
595 sip_release_dialog(sip_dialog_t dialog)
599 if (!sip_manage_dialog || dialog == NULL)
601 _dialog = (_sip_dialog_t *)dialog;
606 * Delete a dialog
609 sip_delete_dialog(sip_dialog_t dialog)
611 if (!sip_manage_dialog || dialog == NULL)
613 sip_dialog_terminate(dialog, NULL);