---
name: "eXosip2_refer"
section: "3"
platform: "linux"
package: "libexosip2-dev"
version: "4.1.0-2.1"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/eXosip2_refer"
---

# eXosip2\_refer(3)

eXosip2 REFER and blind tranfer Management outside of calls

## NAME

eXosip2\_refer - eXosip2 REFER and blind tranfer Management outside of calls

### Functions

int **eXosip\_refer\_build\_request** (struct eXosip\_t \*excontext, osip\_message\_t \*\*refer, const char \*refer\_to, const char \*from, const char \*to, const char \*route)\
 int **eXosip\_refer\_send\_request** (struct eXosip\_t \*excontext, osip\_message\_t \*refer)\

## Detailed Description

## Function Documentation

### int eXosip\_refer\_build\_request (struct eXosip\_t \* excontext, osip\_message\_t \*\* refer, const char \* refer\_to, const char \* from, const char \* to, const char \* route)

Build a default REFER message for a blind transfer outside of any calls.

**Parameters:**

*excontext* eXosip\_t instance. \
 *refer* Pointer for the SIP element to hold. \
 *refer\_to* SIP url for transfer. \
 *from* SIP url for caller. \
 *to* SIP url for callee. \
 *route* Route header for REFER. (optional)

### int eXosip\_refer\_send\_request (struct eXosip\_t \* excontext, osip\_message\_t \* refer)

Initiate a blind tranfer outside of any call.

**Parameters:**

*excontext* eXosip\_t instance. \
 *refer* SIP REFER message to send.

## Author

Generated automatically by Doxygen for libeXosip2 from the source code.
