summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2014-05-27wiphfreyther/wip/incoming-callHolger Hans Peter Freyther2-5/+78
2014-05-27invite: Deal with re-transmit of a rejected callHolger Hans Peter Freyther4-8/+37
2014-05-27invite: First shot at handling the SIP InviteHolger Hans Peter Freyther6-7/+151
2014-05-27invite: Create a base class for the "call"Holger Hans Peter Freyther3-108/+139
2014-05-27session: Fix a typo/grammar in the commentHolger Hans Peter Freyther1-1/+1
2014-05-27invite: Begin to handle the incoming INVITE from the networkHolger Hans Peter Freyther4-0/+99
2014-05-27parser: Be aple to parse From/To with display_name in itHolger Hans Peter Freyther2-4/+6
2014-05-27parser: Fix the grammar and update the example messageHolger Hans Peter Freyther2-2/+2
2014-05-27misc: Update the TODO entry for generalpartsHolger Hans Peter Freyther1-0/+1
2014-04-22identity: Remove use the "contact" and userString from SIPIdentityHolger Hans Peter Freyther4-62/+4
2014-04-22identity: Fix the identity string for the fromHolger Hans Peter Freyther1-1/+1
2014-04-22identity: Move the identity into the SIPDialogHolger Hans Peter Freyther6-40/+37
2014-04-03identity: Make the SIPSession work based on identityHolger Hans Peter Freyther5-6/+77
2014-04-02identity: Remove direct usage of of useragent usernameHolger Hans Peter Freyther4-26/+23
2014-04-02identity: Make it possible to have a separate proxy username/passwordHolger Hans Peter Freyther2-2/+10
2014-04-02identity: Introduce the concept of an identity to the useragentHolger Hans Peter Freyther3-5/+64
2014-03-25test: Add test for remote-hangup handlingHolger Hans Peter Freyther1-1/+42
2014-03-25request: Fix the parameter look-up and make it case-insensitiveHolger Hans Peter Freyther1-2/+2
2014-03-25request: Include the cseq number in the response properlyHolger Hans Peter Freyther1-1/+1
2014-03-25requests: Fix dispatching of requests on an active dialogHolger Hans Peter Freyther2-9/+12
2014-03-25session: Support the re-invite of a (proxy) serverHolger Hans Peter Freyther4-10/+22
2014-03-25Add todo item after showing my testcase to roch. :(Holger Hans Peter Freyther1-0/+4
2014-03-24proxy: Handle ProxyAuthenticate/ProxyAuthorizeHolger Hans Peter Freyther10-10/+327
2014-03-24invite: Work-around canceling a dialog issueHolger Hans Peter Freyther1-3/+11
2014-03-24register: The SIP Proxy didn't like 0 expiration time and match allHolger Hans Peter Freyther1-2/+2
2014-03-24contact: Use the real username insteadof the osmo_st_sip nameHolger Hans Peter Freyther1-2/+2
2014-03-24rport: For dealing with NATed environments ask for a returnHolger Hans Peter Freyther4-1/+743
2014-03-22grammar: Parse the cnonce properlyHolger Hans Peter Freyther1-1/+1
2014-03-22digest: Be able to calculate digest with qop=auth patternHolger Hans Peter Freyther2-12/+46
2014-03-14Add todo entry about the handling of final responsesHolger Hans Peter Freyther1-0/+4
2014-03-14grammar: The header fields may be case insensitivieHolger Hans Peter Freyther3-2/+3
2014-03-13call: Handle SIP redirects with a special callHolger Hans Peter Freyther2-1/+38
2014-03-13call: Create a testcase for 301 redirect messagesHolger Hans Peter Freyther1-0/+58
2014-02-25register: Add an implementation for the register handling.Holger Hans Peter Freyther5-0/+192
2014-02-25auth: Change the branch and cseq during the second auth requestHolger Hans Peter Freyther2-4/+62
2014-02-25misc: Remove duplication of strings and go through the request classHolger Hans Peter Freyther2-2/+2
2014-02-15misc: Split CallAgent/UserAgent into twoHolger Hans Peter Freyther4-112/+148
2014-02-15misc: Split SIPParser into multiple filesHolger Hans Peter Freyther3-15/+33
2014-02-15misc: Split SIPRandom into separate filesHolger Hans Peter Freyther4-26/+63
2014-02-15misc: Split SIPCall.st into separate filesHolger Hans Peter Freyther4-110/+146
2014-02-15misc: Split SIPtransactions.st into one file per classHolger Hans Peter Freyther4-154/+192
2014-02-15misc: Move tests into the test directoryHolger Hans Peter Freyther3-2/+2
2014-02-15misc: Split SIPRequests.st into many filesHolger Hans Peter Freyther8-78/+167
2014-02-15misc: Move the transport code to the transport directoryHolger Hans Peter Freyther3-2/+3
2014-02-15misc: Move the auth related items to the authentication directoryHolger Hans Peter Freyther2-1/+1
2014-02-15misc: Split the SIPParams into one class per fileHolger Hans Peter Freyther8-197/+291
2014-02-14auth: Implement handling 401 and re-sending the message with authHolger Hans Peter Freyther4-7/+168
2014-02-14authorization: Parse the Authorization parse of a SIP requestHolger Hans Peter Freyther5-8/+189
2014-02-14authorization: Create a class that can be added as parameterHolger Hans Peter Freyther2-0/+75
2014-02-14callagent: Add username/password to the UserAgentHolger Hans Peter Freyther1-1/+22