[asterisk-bugs] [JIRA] (ASTERISK-20956) Create default endpoint identification services for the new SIP channel driver

Matt Jordan (JIRA) noreply at issues.asterisk.org
Fri Jan 18 09:45:23 CST 2013


Matt Jordan created ASTERISK-20956:
--------------------------------------

             Summary: Create default endpoint identification services for the new SIP channel driver
                 Key: ASTERISK-20956
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-20956
             Project: Asterisk
          Issue Type: New Feature
          Components: Channels/chan_gulp
            Reporter: Matt Jordan


{info}
For reference, please see the following wiki pages:
* [New SIP Channel Driver Architecture|https://wiki.asterisk.org/wiki/display/AST/New+SIP+Channel+Driver+Architecture]
* [res_sip Design|https://wiki.asterisk.org/wiki/display/AST/res_sip+design]
{info}

In the current incarnation of  {{res_sip}} and {{chan_gulp}}, there is no endpoint identification. There is a {{res_sip_endpoint_identifier_constant}}, but it does basically what the name implies - it returns the same endpoint for all requests.

So, we need an endpoint identifier. This resource module should implement the function callbacks for endpoint identification as documented on the [res_sip Design|https://wiki.asterisk.org/wiki/display/AST/res_sip+design] page, register itself with {{res_sip}} (making sure, of course, that it's loaded after res_sip), and start identifying!

What does identification mean?
# You must be able to query the data access layer for endpoints and return the correct endpoint.
# The data access layer needs to be robust enough to provide endpoints from (at a minimum) a static configuration file.
# The endpoint identification should have well defined business logic that determines how it identifies an endpoint from a SIP request. This MUST be documented on the wiki.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list