| Summary: | ASTERISK-21456: New SIP Channel Driver - add basic REFER support and SIP blind transfers | ||||||
| Reporter: | Matt Jordan (mjordan) | Labels: | Asterisk12 NewSIP | ||||
| Date Opened: | 2013-04-16 13:48:40 | Date Closed: | 2013-05-28 11:00:07 | ||||
| Priority: | Major | Regression? | No | ||||
| Status: | Closed/Complete | Components: | Channels/chan_pjsip | ||||
| Versions: | Frequency of Occurrence | ||||||
| Related Issues: |
| ||||||
| Environment: | Attachments: | ||||||
| Description: | Oh boy. Here we go.
REFERs, Replaces, and all the joy they bring. We need to be able to: * Receive and authenticate a REFER request. * Use the bridging API's blind transfer function and blind transfer the channel to either an extension or into a new bridge (or parking lot, etc.) * Convey progress of the transfer using SIP NOTIFY requests As well, we need to handle a transfer indication. This should determine if the endpoint is ringing, and if not, transmit a REFER request to the target endpoint. (If ringing, we need to redirect it). This also means processing NOTIFY requests and determining the success/failure of the transfer based on the NOTIFY requests. | ||||||
| Comments: | |||||||