Commit Graph

8743 Commits

Author SHA1 Message Date
Mark Spencer
43604eb770 Implement call pickup on SIP, override context if appropriate
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@791 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-09 04:00:43 +00:00
Mark Spencer
2758349cae Make all address comparisons explicit
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@789 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-08 23:02:36 +00:00
Mark Spencer
6978d58552 Send empty voice frame on 183 session progress
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@787 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-08 21:50:32 +00:00
Mark Spencer
4bd768a43e Always ack packets
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@786 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-08 21:19:51 +00:00
Jeremy McNamara
b49fd4ab95 d'oh! make it so you can acutally use other ports than 1720
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@783 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-08 18:22:39 +00:00
Mark Spencer
501d2cdc17 Update to 3261 branch definition
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@782 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-08 15:00:57 +00:00
Mark Spencer
16c2861fa8 Fix contact stuff once-and-for-all (I hope)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@781 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-08 14:49:12 +00:00
Mark Spencer
b6a6c83b78 Fix peerpoke to also acknowledge
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@780 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-08 14:26:49 +00:00
Mark Spencer
9cc2aa39d0 Unlink local channels
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@778 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-08 13:50:04 +00:00
Mark Spencer
2f771c677e After 404 or 484, don't send 503
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@775 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-08 04:26:24 +00:00
Mark Spencer
3e8183de43 Add expiry patch from Jim
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@774 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-08 03:24:12 +00:00
Mark Spencer
d6b38a8b3b Fix retransmission on BYE
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@773 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-08 03:03:56 +00:00
Mark Spencer
fd6cc08ac8 Phone updates
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@769 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-07 19:14:24 +00:00
Mark Spencer
736bb7c6dc Fix phone crash
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@768 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-07 18:45:53 +00:00
Jeremy McNamara
451e3aa6dd fix gatekeeper logic
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@766 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-07 14:53:49 +00:00
Mark Spencer
5c18d407c5 Fix contact header, don't transmit BYE when INVITE are still outstanding
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@765 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-07 06:12:19 +00:00
Mark Spencer
1680ccf66c Provide authentication for BYE and CANCEL requests
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@764 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-07 03:46:20 +00:00
Mark Spencer
85cb2844aa Various management updates
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@763 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-07 02:04:56 +00:00
Mark Spencer
67eafb9b74 Fix selection of tag in reqprep
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@762 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-06 23:39:57 +00:00
Mark Spencer
c42b5f915d Add steven's SIP update
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@761 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-06 23:32:31 +00:00
Mark Spencer
f8755643cd Merge enhanced status changes, add SIP subscribe from Andre
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@759 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-06 18:19:51 +00:00
Mark Spencer
77b48c0aed Make call forwarding work properly by using new Local channel
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@758 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-06 06:37:08 +00:00
Mark Spencer
864fc0cfce Complete local channel implementation
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@757 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-06 06:11:25 +00:00
Mark Spencer
c2e4a6646d Add "From" to register
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@756 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-06 04:54:04 +00:00
Mark Spencer
511730407d Fix tag handling on CANCEL (and maybe others)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@755 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-06 04:41:16 +00:00
Mark Spencer
c35b05dd30 Fix chan_local build, update SIP
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@754 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-06 04:23:18 +00:00
Mark Spencer
9f8cab83a3 Try to ACK on 487 response, handle case of incoming HANGUP before 200 OK
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@753 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-06 03:58:02 +00:00
Mark Spencer
c235acc4ea Make fromdomain applicable at a peer basis as well as global
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@752 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-06 03:01:03 +00:00
Mark Spencer
346d8d1b23 Add content-length and blank header to registration request, add "fromdomain" option for setting domain for "from" field
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@751 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-06 02:51:10 +00:00
Mark Spencer
fbc8fd227c Add preliminary chan_local, fix chan_sip to delete unknown calls
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@750 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-06 02:41:42 +00:00
Mark Spencer
9c6f9b78de Cleanup sip_destination
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@749 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-05 23:05:45 +00:00
Mark Spencer
7edc592778 Fix a couple of non-initialization bugs
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@748 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-05 22:33:42 +00:00
Mark Spencer
f3475fad8c Merge Stephen Davie's record route patches
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@747 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-05 22:29:46 +00:00
Mark Spencer
a4e97626d3 Cleanup SIP locking
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@746 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-05 21:36:30 +00:00
Mark Spencer
56790e3021 Grab incoming tag on initial events.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@745 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-03 16:20:47 +00:00
Jeremy McNamara
0a7548d4ec add more instructions
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@744 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-03 09:05:53 +00:00
Jeremy McNamara
eeb1a0aad4 update with proper building information
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@743 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-03 09:03:58 +00:00
Mark Spencer
b7585a7578 Set call as outgoing *after* sending reinvite
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@742 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-03 08:00:57 +00:00
Martin Pycko
cb87c27bfd Add make samples to the main Makefile
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@739 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-02 18:58:47 +00:00
Martin Pycko
817eaa46c7 Add some instructions to download and compile cvs openh323 and chan_h323
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@738 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-02 18:35:53 +00:00
Mark Spencer
611c0b41f5 Remove extra contact header
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@737 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-02 06:19:25 +00:00
Martin Pycko
6b4c9fca59 Fix "typo" with authorization
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@736 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-01 17:03:18 +00:00
Mark Spencer
9df7ee5653 Include "Contact" line in responses and requests
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@734 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-31 21:54:00 +00:00
Jeremy McNamara
a54c71d4c3 do user authentication right
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@733 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-31 20:26:08 +00:00
Jeremy McNamara
33d20ff5ea IP based user authentcation
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@732 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-31 19:26:15 +00:00
Mark Spencer
3ebbb69e65 Add contact header on reinvite
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@731 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-31 19:15:59 +00:00
Jeremy McNamara
861deb56f3 remove debug
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@729 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-31 17:09:33 +00:00
Martin Pycko
7f1005e793 Fix my previous fix
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@728 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-31 16:26:37 +00:00
Mark Spencer
7bc99b0135 Fix potential segfault in chan_sip
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@727 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-31 15:56:00 +00:00
Martin Pycko
a8420172ba Fix problem with processing too many lines in process_sdp
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@726 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-31 15:55:29 +00:00