smalltalk
/
osmo-st-sip
Archived
1
0
Fork 0
Commit Graph

13 Commits

Author SHA1 Message Date
Holger Hans Peter Freyther 4451c8e89c grammar: Avoid re-creating parsers used as building block
Enforcing the legemtimate status values is better done in
the parser and not in the grammar. We don't do it in the
parser yet but that can be done later.
2014-09-04 15:15:34 +02:00
Holger Hans Peter Freyther 1e43d02ed3 transaction: ACK the 401 Unauthorized message before we change
So this code acks the 401 Unauthorized message. It is possible
that this message is lost on the way we will not be able to
respond to the 401 again. The right thing would be to "fork" off
the transaction to deal with re-transmissions.
2014-08-10 19:49:05 +02:00
Holger Hans Peter Freyther 91a745ba90 todo: We need to implement record-route and route parsing for SIPgate
This means that the way we look at headers we need to support a list
of them.
2014-06-20 18:24:37 +02:00
Holger Hans Peter Freyther 100d6bcb10 misc: Update the TODO entry for generalparts
When we receive a message and there is rport and such set we
should include the "seen" remote address in the VIA. The code
should also handle having multiple VIA entries as per the spec.
2014-05-27 14:55:18 +02:00
Holger Hans Peter Freyther 2ef6591666 Add todo item after showing my testcase to roch. :( 2014-03-25 08:54:38 +01:00
Holger Hans Peter Freyther fd1d3829ad proxy: Handle ProxyAuthenticate/ProxyAuthorize
Add a testcase for testing ProxyAuthenticate and ProxyAuthorize,
extend the grammar and parser to handle the needed bits. Document
another error/failure with the dialog handling code and create a
testcase that fully connects a call.
2014-03-24 14:53:14 +01:00
Holger Hans Peter Freyther 1fffd8daf1 Add todo entry about the handling of final responses
The SIP RFC specifies that after a final response everything should
be ignored. It is not clear if an ACK should be sent for a 503 message
or if the dialog has been terminated. It looks like for 4xx, 5xx and
6xx the dialogue is gone. No ack needed.
2014-03-14 14:16:24 +01:00
Holger Hans Peter Freyther b739a69829 misc: Split SIPRequests.st into many files 2014-02-15 09:45:29 +01:00
Holger Hans Peter Freyther 9ea9eafc2a auth: Implement handling 401 and re-sending the message with auth
This should work for all transactions carried out by the transaction
layer but the unit test is only created for INVITE. It has not been
verified against another SIP engine yet. It has not been verified for
BYE/ACK. Specially for ACK the code might still be wrong as the wrong
operation name is taken into account for the digest.
2014-02-14 18:50:03 +01:00
Holger Hans Peter Freyther 23c2a9ca8b misc: Document some more issues with the routing set 2011-07-05 11:06:35 +02:00
Holger Hans Peter Freyther 889461ca7f callagent: Allow multiple Via tags by having an OrderedCollection 2011-06-30 11:36:56 +02:00
Holger Hans Peter Freyther 332f3100be TODO: Add some very obvious todo items for the code 2011-06-14 20:30:09 +02:00
Holger Hans Peter Freyther 4358c45f62 TODO: Add a simple todolist for the SIP code 2011-06-11 20:55:18 +02:00