From the SIP RFC 3261:
When a user agent client desires to initiate a session (for example, audio, video, or a game), it formulates an INVITE request. The INVITE request asks a server to establish a session. This request may be forwarded by proxies, eventually arriving at one or more UAS that can potentially accept the invitation. These UASs will frequently need to query the user about whether to accept the invitation. After some time, those UASs can accept the invitation (meaning the session is to be established) by sending a 2xx response.
If the invitation is not accepted, a 3xx, 4xx, 5xx or 6xx response is sent, depending on the reason for the rejection. Before sending a final response, the UAS can also send provisional responses (1xx) to advise the UAC of progress in contacting the called user.
Back to SIP
When a user agent client desires to initiate a session (for example, audio, video, or a game), it formulates an INVITE request. The INVITE request asks a server to establish a session. This request may be forwarded by proxies, eventually arriving at one or more UAS that can potentially accept the invitation. These UASs will frequently need to query the user about whether to accept the invitation. After some time, those UASs can accept the invitation (meaning the session is to be established) by sending a 2xx response.
If the invitation is not accepted, a 3xx, 4xx, 5xx or 6xx response is sent, depending on the reason for the rejection. Before sending a final response, the UAS can also send provisional responses (1xx) to advise the UAC of progress in contacting the called user.
Back to SIP
Comments
333Re: yes, that is all fine and dandy! but...
333yes, that is all fine and dandy! but...
Under the taditional
[primus}
blah=blah
blah=blah
ect....
We are blasting them with options, not invites!
there proxie is saying "Hell no!"
under the register => blah....
DID auth is in the incoming packet, but asterisk cannot read it!
Can not find DID by asterisk under an auth... method of register => blah.....
333Why CSeq 102
Yes we can register using register => username:password@primusIP:5060
but this creates a whole new set of headaches with incoming DID calls.
ex. Incoming calls do have the proper DID info in the primus packets (rfc ok), but without some crazy tricks trying to statically plant DID info (still not working) in the registration. Asterisk does not see the incoming DID from Primus!
Definate Asterisk Bug!