dect
/
asterisk
Archived
13
0
Fork 0
Commit Graph

867 Commits

Author SHA1 Message Date
markster 6168e19e24 Fix leaking sip channels
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1591 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-01 04:43:43 +00:00
markster 78f943a63a Fix SIP for outbound too
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1590 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-01 03:03:42 +00:00
markster ce62ce8278 Add sayunixtime, chan_sip updates for codec negotiation
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1589 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-30 23:03:57 +00:00
markster 0ff38e8c03 Minor IAX enhancments to support MusicOnHold
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1588 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-30 14:11:17 +00:00
jeremy b1df3b23bf lets try just a empty speed dial, for real this time
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1587 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-30 10:58:34 +00:00
jeremy 9fe2d8ba8d lets try just a empty speed dial
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1586 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-30 10:53:02 +00:00
jeremy f085e56c40 remove speedial setting, for now
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1585 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-30 09:46:55 +00:00
markster 16df12a586 Destroy channels on BYE when no owner is present
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1584 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-30 04:57:20 +00:00
markster 9771629299 Change strdupa's to ast_strupda's
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1579 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-29 20:13:54 +00:00
jeremy 3cd8bbd224 remove old debug
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1577 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-29 09:18:56 +00:00
jeremy 0ff1664ea3 try to enable indications
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1576 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-29 09:01:51 +00:00
jeremy 2ebdcb0068 anonyance fix, per tholo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1571 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-27 02:52:05 +00:00
markster 9870b2521b Fix various compiler warnings (bug #322)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1570 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-27 02:45:37 +00:00
markster bf0fc2a2b8 Fix counter in SIP (bug #291)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1566 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-27 02:30:03 +00:00
jeremy 547e20156a anonyance fixes, per tholo :)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1560 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-27 01:05:55 +00:00
markster f918586b1e Initialize extension
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1552 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-26 22:31:19 +00:00
martinp 81ea65303b Fix last typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1549 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-26 17:39:27 +00:00
martinp 4ca92014ea Don't do callprogress on incoming calls -> that used to put that call in a wierd state 6 and the call is not answered.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1548 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-26 17:28:57 +00:00
markster 7be65900ce Fix capability lookup failure
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1545 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-26 03:31:57 +00:00
jeremy f90f3d9c0c change default codecs
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1544 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-25 23:16:36 +00:00
markster b83c18b9ca Keep voicemail from segging on a permissions problem (bug #245)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1543 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-25 13:18:03 +00:00
markster 3a3cab946e Bring into full TBR4 compliance
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1542 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-25 06:14:38 +00:00
jeremy 2e9e09ed74 don't deal with gatekeeper on reload, known issue..someone fix
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1540 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-24 10:59:24 +00:00
jeremy a80660bc8a oopsie remove it from here too
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1539 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-22 23:19:27 +00:00
jeremy cb741d4947 rollback transfer support...not properly implemented
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1537 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-22 06:21:03 +00:00
martinp 85d82586fb Allow detection of callerid on FXO with distinctive ring
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1525 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-17 22:23:17 +00:00
markster e31c0e05b7 Fix deadlock pointed to by Martin
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1524 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-17 20:51:53 +00:00
markster b409d78fb2 DTMF enhancements
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1523 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-17 04:39:22 +00:00
jeremy a888cdd535 don't die if skinny cannot figure out hostname
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1519 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-14 15:42:27 +00:00
jeremy fa90a11d69 minor code fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1518 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-14 15:39:22 +00:00
markster 8079aac16b Don't die if no skinny config
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1517 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-14 04:03:28 +00:00
jeremy e85fbb7544 remove debug, it's Miller time\!
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1516 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-14 02:22:11 +00:00
jeremy 998e717611 stomp on seg fault if a call is attempted and the skinny device is not registered
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1515 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-14 02:17:32 +00:00
jeremy 439073659d fix never ending ringing
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1514 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-14 01:50:00 +00:00
jeremy 47f2697772 pull out reloading, for now, causes segs
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1513 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-14 00:54:53 +00:00
jeremy 4bb22e9c80 make tcp socket resuable. Bug #262
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1511 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-14 00:29:01 +00:00
jeremy 085cbb8139 implement reload
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1510 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-14 00:05:37 +00:00
markster d8d1e1354c Merge sending complete patch with no number (bug #176)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1509 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-13 23:57:48 +00:00
jeremy 1df3aaa77a many bug fixes and inbound calling: SKINNY/line@device
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1507 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-13 23:30:30 +00:00
markster e1c164d789 Outgoing limit updates (bug #98)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1505 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-13 20:26:20 +00:00
markster 6c0b948334 Add extended Matching functionality (bug #97)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1504 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-13 20:20:14 +00:00
jeremy 1279539207 clean up code and output d->addr properly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1502 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-12 23:47:02 +00:00
martinp 77dab1ff4f Fix a tiny thing
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1501 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-12 17:09:44 +00:00
martinp da1033cad2 Add distinguishing between BUSY and FAILURE for outgoing spool calls. Always save CDR record (even if the call fails). If the call fails try to see if there is
"failed" extension in the specified context (only if you use context,extension,priority syntax) and execute it.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1499 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-12 16:51:35 +00:00
markster 72f06d4e16 Don't die if no config file
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1498 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-12 03:21:14 +00:00
martinp 800e44413b Add SIPDtmfMode application
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1497 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-11 22:41:30 +00:00
jeremy c9af53b9b6 add chan_skinny.so
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1496 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-11 19:45:43 +00:00
jeremy 06db1479fc initial import of skinny, more coming soon
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1495 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-11 19:44:48 +00:00
jeremy 2d2f69d9b8 update for the lamers...only if they would acutally read it
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1492 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-10 00:24:36 +00:00
markster f5f012f933 Fix typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1490 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-08 22:37:47 +00:00
markster b80fa4ea23 Fix "potential" deadlock and make not-a-deadlock
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1487 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-08 19:38:24 +00:00
markster 2be6d9d7c1 BSD portability enhancements (bug #234)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1486 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-08 16:48:07 +00:00
markster aeb919ec93 Copy context properly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1483 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-07 00:12:29 +00:00
jeremy d2978bbfa7 implement transfer and call forwarding. Bug #221
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1482 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-06 20:29:25 +00:00
markster e2ab0fa5f4 When taking a masqed call, be sure to mark it as acknowledged
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1481 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-06 20:13:09 +00:00
markster 248dda03e5 Be sure we have the agent lock
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1478 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-06 19:10:08 +00:00
martinp 72200fa226 Add restrictcid=[yes|no] for chan_zap and chan_sip. You can specify if the sip/zap users will have the callerid transmitted as ANI or CALLERID.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1476 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-05 04:00:57 +00:00
markster e79d9f2a55 Add Zap dnid support
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1474 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-04 18:55:35 +00:00
markster eb6efdc757 Take URI from responses (bug #215)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1473 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-04 04:40:37 +00:00
markster c9870f231d Re-poke all peers on a reload (bug #216)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1470 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-04 04:09:09 +00:00
markster de7444f3f0 Base ackcall on newly available agent, not the pending one
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1469 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-04 04:03:47 +00:00
markster c019c93b1f Allow codecs to be specified on a per-peer and per-user basis
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1461 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-02 03:09:03 +00:00
markster 09234e825c Finish provisioning placeholder
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1459 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-01 19:24:23 +00:00
markster c42987a34b Add placeholder for provisioning info
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1458 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-01 18:36:15 +00:00
markster ff0431f96d Send "PROGRESS" when DIAL is accepted
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1456 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-01 16:12:54 +00:00
jeremy 41eca3162a fix seg fault due to the use of wrong pointer
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1451 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-01 07:21:51 +00:00
markster 015f96a61c Unlock our lock while we try to find the extension
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1450 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-01 00:51:30 +00:00
markster 4ff56abda2 Support ANI
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1449 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-31 02:04:42 +00:00
markster 003f01881f Increase minimum retry time
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1448 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-30 06:40:56 +00:00
markster 78fc01e4c2 Don't send until we're up
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1447 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-30 00:48:37 +00:00
markster 9ea1a77af9 Minor makefile fix
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1443 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-27 16:05:14 +00:00
markster ec26c5471f We have to release app_lock even if there is no channel logged in anymore
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1442 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-27 15:59:43 +00:00
markster 3709276974 Make ack_sleep do something
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1441 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-26 18:50:46 +00:00
markster 85910ee63d Clear high res value
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1440 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-26 05:21:22 +00:00
markster a72d24ed11 handle app_lock properly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1439 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-26 04:53:49 +00:00
markster 1fe8908881 How about manipulating the right lock
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1438 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-26 04:08:12 +00:00
markster 025135e4e5 Make res deterministic, don't release lock until totally done
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1436 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-26 03:50:01 +00:00
markster 7c03aa99f8 Fix agent deadlock
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1435 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-26 03:17:00 +00:00
markster ee779c29a0 Make chan_zap compile without libpri again
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1434 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-26 02:38:24 +00:00
markster d19b505e85 Wait for '#' to acknowledge pending agents, too when ackcall=always
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1433 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-26 00:36:03 +00:00
martinp 78b836de55 Make sure that when the d-channel goes down we also clear the libpri structures with pri_destroycall
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1431 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-25 21:17:38 +00:00
martinp fd4014849f Add one more thing to the previous one
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1430 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-25 20:47:55 +00:00
martinp 92d99f5cb0 Don't allow to place calls when a dchannel is down (for PRI). Also when we detect that d-channel is down -> destroy the calls.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1429 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-25 20:39:07 +00:00
jeremy 082653c938 sync any left over changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1428 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-25 18:34:10 +00:00
markster 770bc98046 Actually use the "get_also" function
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1425 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-25 14:17:14 +00:00
jeremy 7e7ff267dd disable native bridging
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1424 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-25 09:54:36 +00:00
markster abc8111796 First pass at BYE/Also transfer
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1423 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-25 00:05:48 +00:00
markster be8272b412 Make sipdebug default to 0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1420 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-24 22:56:54 +00:00
markster 3f366956a2 Make SIP registration persistent (bug #159)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1419 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-24 22:35:06 +00:00
markster 3ce635b33f Enable Asterisk to register with itself (with authentication)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1418 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-24 22:33:43 +00:00
markster fe6e236af2 Send registration info on 407 too
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1417 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-24 21:47:25 +00:00
markster d429e0451b Persist IAX2 registrations across restarts
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1416 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-24 21:32:21 +00:00
markster 11e7b4f0e9 Monitor thread isn't a mutex
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1414 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-24 06:27:34 +00:00
markster 45553e7007 Use URI in sip, update chan_vpb
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1413 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-24 06:24:38 +00:00
markster b4ba4dd1ca Fix call pickup with SIP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1412 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-23 22:27:10 +00:00
markster 6645236b0c Update old chan_zap
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1411 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-23 17:50:06 +00:00
markster 2f5fde9d98 Add true native data mode bridging
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1410 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-23 17:49:54 +00:00
markster 8cc1311826 Handle timing file descriptor properly with agents
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1409 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-23 02:11:44 +00:00
markster 9664c9e891 Store password for later authentication needs
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1408 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-22 18:51:58 +00:00
markster 7fe2510183 Use "domain" instead of "uri" if supplied
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1407 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-22 16:53:36 +00:00
markster 63c867169f Minor fix
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1406 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-22 16:36:33 +00:00
markster 00ad7d769d Reliably transmit BYE always
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1405 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-22 16:27:53 +00:00
markster 5e2310b6da Small changes that could be useful
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1404 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-22 16:12:06 +00:00
markster 2e9487a9ba Fix memory leak
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1403 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-22 05:30:58 +00:00
markster 70333591b2 Never create do initreq with BYE
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1402 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-21 23:41:23 +00:00
markster a6481d24df Don't actually destroy in handle_request
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1397 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-21 23:00:22 +00:00
markster dae65ab3c8 In some cases, no need for an initreqprep
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1396 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-21 22:20:27 +00:00
markster 9df33c4ed8 First pass at making '#' work on non-callback agents
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1395 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-21 16:42:13 +00:00
markster 7de3b5fb68 Only suggest destroy
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1394 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-21 16:24:55 +00:00
markster f08aca5fbb First pass at VPB updates
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1392 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-21 15:19:40 +00:00
markster 1cb15b1c24 Prefer bind address if specified over our actual route address
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1390 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-21 02:27:25 +00:00
markster 0d76f2c124 Only half-ack provisional responses
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1386 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-20 23:03:44 +00:00
markster 9e51340334 Check for 407 on both outbound and non-outbound calls
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1383 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-20 14:28:51 +00:00
markster b6088cb8bf First attempt at fixing bug #131 (authenticate BYE)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1382 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-20 05:56:13 +00:00
markster af06c90f81 Revert earlier changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1381 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19 21:35:33 +00:00
markster d351a31a71 Fix typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1380 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19 21:26:29 +00:00
markster 2751b576c2 Create/dial channel if availability is on callback channel
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1379 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19 21:14:16 +00:00
markster 19a20ea455 Put agent login board in the right place
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1378 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19 19:49:45 +00:00
markster 5f1f926d1f Fix race for fast hanguyp
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1377 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19 19:36:52 +00:00
markster 1a38832878 depend stuff
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1375 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19 16:42:30 +00:00
markster 4afa88f851 Add canreinvite option and minor tweak to bridging code
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1374 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19 15:13:54 +00:00
markster bd1e681a55 Check availability on callback agents when no wrapuptime specified
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1373 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19 15:06:13 +00:00
markster 698d4eca57 Build fix for H.323 (bug #127)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1371 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19 01:23:39 +00:00
markster 1a1cd91296 Quick fix
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1370 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19 01:20:29 +00:00
markster faab517add Don't create a pending agent if nobody is logged in
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1369 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-19 01:01:00 +00:00
markster 49984c3708 Oops, they're system, not agent events
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1366 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-18 14:20:12 +00:00
markster f98fa4eec7 Add alarm/alarm clear events (bug #125)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1365 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-18 14:19:15 +00:00
markster 5ae935c167 Uh, don't lock
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1364 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-18 14:05:40 +00:00
markster ed5ea9b2ad If we can't transfer, be sure we hangup
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1359 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-18 05:23:10 +00:00
jeremy 2a6e560171 Add H323 to normal build process
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1355 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-16 17:00:22 +00:00
jeremy e5f350c934 Hopefuly kram fixed my lame build
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1354 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-16 16:55:19 +00:00
markster c4b25be3ef Verify extension is correct
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1350 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-16 15:31:18 +00:00
martinp c3ef7b672f Show the names of the codecs instead of the numbers (bug #92)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1348 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-16 05:10:35 +00:00
markster 5dd6c3c66f Update agent documentation
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1347 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-16 04:42:13 +00:00
markster 1b927853ed Don't lock when soft hanging up
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1346 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-15 23:57:13 +00:00
markster 87908fd263 Only skip it for immediate mode
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1344 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-15 22:07:15 +00:00
markster 5f52fc66d2 Wait for first digit with FEATDMF too
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1343 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-15 22:00:44 +00:00
markster 8c2439db4d Make sure strncat is > 0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1341 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-15 18:50:49 +00:00
markster a1136fedf4 Asterisk:
#72 - Should eliminate probs on VMWI
#41 - Dynamic add survives reload
#73 - Make festival honor its arguments
#93 - Make events on FXO interfaces more logical
#26 - Prefer "bindaddr" to logical address for registrations
??? - Record crashes AGI


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1338 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-15 04:38:39 +00:00
markster 19a8cdd5b4 Allow AgentCallbackLogin to specify new location (bug #46)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1334 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-14 21:27:24 +00:00
markster 9e8cdb93ce ignore musicclass for music on hold (bug #62)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1332 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-14 21:04:54 +00:00
martinp f5020a758b Fix the potential segfault
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1330 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-14 20:44:30 +00:00
markster 3fc4ad33c7 Send callerid on callback agents (bug #103)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1329 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-14 20:42:25 +00:00
markster 1f634254eb Make default behavior be to *not* use jitter buffer
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1325 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-14 16:07:13 +00:00
markster 88922ffffc Make check_bridge back off if it cant get all the locks it wants
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1321 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-14 13:12:39 +00:00
jeremy 1312721eac add debug in hopes to figure out native bridging
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1320 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-14 08:02:33 +00:00
jeremy fe89e7ad91 update mutex handling
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1319 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-14 06:56:11 +00:00
markster 542ebb64a4 Make chan_zap compile for people without libpri again
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1316 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-13 21:06:00 +00:00
markster 2d8b03612b Lock on indication, fix agent buglet
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1313 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-13 18:29:58 +00:00
markster bd0679195f Add any missing locking calls
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1312 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-13 17:32:44 +00:00
markster dbc9edcaac Totally revamp thread debugging to support locating and removing deadlocks
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1310 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-13 15:25:16 +00:00
markster 68b80c39d0 In agent, forward codecs along
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1306 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-13 01:12:19 +00:00
jeremy ae0c417bab something is crazy here
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1303 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-12 22:20:12 +00:00
martinp fbbe897bf7 Also NULL-ify the p->owner when the calls drop because of alarm
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1302 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-12 22:14:03 +00:00
markster 15fe431d14 Fix typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1301 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-12 21:18:24 +00:00
martinp f13d73aef1 Clear the pri channels when alarm condition drops the calls.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1300 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-12 20:27:53 +00:00
markster 5cda84a62e Add optional pedantic SIP checking
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1298 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-12 16:48:16 +00:00
jeremy a16e82db70 make it blatently clear what I am saying
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1297 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-12 13:36:05 +00:00
markster bdb6501e2c Never release lock when doing a hangup or bad things can happen when masq is taking place
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1296 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-11 22:17:46 +00:00
markster 86f23150f5 Lock everything that might need to be locked
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1292 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-11 20:47:48 +00:00
markster 40d959f578 Lock masquerading into channel
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1291 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-11 20:45:43 +00:00
markster b1fb47ef75 Handle 501 right
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1287 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-10 19:36:46 +00:00
jeremy 258d259725 Update Makefile and Readme with warnings and current info
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1286 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-10 18:12:48 +00:00
jeremy 5ae596ba6b update callerid handling on outbound calls
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1282 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-09 20:18:54 +00:00
markster a2c97d6c6b Use stored secret if available, properly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1281 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-09 19:33:40 +00:00
markster df11596e19 Fix local buglet
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1278 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-08 18:09:24 +00:00
markster bccd2d77fa Fix for when libpri is not installed
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1277 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-08 04:20:54 +00:00
markster 5a6bc4d4fe Properly defuse race in chan_local, fix extremely unlikely path for losing lock in chan_agent
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1276 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-08 03:01:29 +00:00
markster a849faaf4e Do progress detect on incoming too
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1275 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-07 21:20:50 +00:00
markster 6ff63b300f Fix wrong pointer
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1274 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-07 19:59:04 +00:00
markster 846510e08c Initialize lock that wasn't
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1271 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-07 05:37:15 +00:00
markster 80c651f140 Allow groups to be checked in reverse order, make musiconhold die on restart
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1269 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-07 03:48:00 +00:00
martinp 5483ee32c7 Clean up around new hangup routines
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1268 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-07 01:14:21 +00:00
martinp c8e48c8877 Add handling of PRI_EVENT_HANGUP_REQ
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1267 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-07 00:47:27 +00:00
markster ac1bcd9107 Try immediately logged in agents first, then callbacklogin ones
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1266 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-06 04:00:37 +00:00
markster ee36d6dd85 Fix race in agent login
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1265 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-06 01:39:42 +00:00
markster 523dc634c3 Fix options, switch default
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1264 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-05 23:59:56 +00:00
markster fa0571c8af Merge tim's "ack" option
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1263 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-05 23:57:55 +00:00
martinp cdf786eef5 Fix and improve the new pri hangup routines
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1262 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-05 01:25:43 +00:00
markster b38382ba94 Fix login to allow logging off with @context
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1260 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-04 22:22:54 +00:00
markster a7aaed5162 Clear acknowledged flag on hangup
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1258 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-04 20:53:18 +00:00
markster 5081eedc18 Honor context in agent callback login
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1254 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-03 18:22:12 +00:00
markster 9083796002 Fix sounds descriptions, add more info to chan_agent
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1253 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-02 21:25:43 +00:00
jeremy a92605475c copy just the ip address over to __ourip
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1249 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-02 05:46:32 +00:00
jeremy f300bb74a4 remote memory profiling
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1248 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-02 04:45:37 +00:00
jeremy 1d007230fb update the other callerid check
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1245 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-31 06:28:51 +00:00
jeremy 84ed768fba stop seg if callerid is not sent at all
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1244 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-31 04:43:03 +00:00
markster 01ddba10cb Fix TOS bit in SIP when verbose < 2, add support for mgcp TOS bits
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1243 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-30 20:49:23 +00:00
markster 1da771934a Small SIP simplification
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1242 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-30 20:45:17 +00:00
markster 61868b81c0 If local user not found, allow call to pass
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1239 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-30 18:39:41 +00:00
markster 0c8f2a559e Handle speex under most circumstances
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1237 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-29 19:51:11 +00:00
martinp a24f812752 Fix the bug when Sending Complete IE is sent or not sent (i don't remember) asterisk would jump to s|1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1233 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-28 15:12:37 +00:00
markster d866f747fb Add wrapup time
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1230 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-28 14:24:10 +00:00
jeremy 43811510db remove non implemented crap from config sample
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1229 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-28 03:37:19 +00:00
markster 3041b05fca Properly handle hangups on agent, improve formatting of sample agents.conf
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1228 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-27 04:27:18 +00:00
markster 70e86c19a5 Revision to SIP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1225 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-26 23:14:27 +00:00
markster 98ce1b4f88 Minor fixup
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1224 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-26 19:24:09 +00:00
markster a22efd4c5a Add per-user limits to chan_sip
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1223 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-26 15:12:37 +00:00
jeremy 0bc8eb5b12 rollback today's futile attempts properly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1221 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-24 23:29:04 +00:00
jeremy 2067edc355 pull everything back out, I am really done now
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1220 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-24 21:26:24 +00:00
jeremy a99408219a One last attempt
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1218 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-24 19:11:36 +00:00
jeremy bdaf33cc7c roll back, i give up
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1217 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-24 18:58:59 +00:00
jeremy 8cb1b4032b try this crazy idea to make callerid work with no name
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1216 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-24 18:28:40 +00:00
jeremy 6ef012686b add more debug
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1215 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-24 17:58:23 +00:00
jeremy 1fbade3675 add some debug to see what callerid is doing
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1212 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-24 17:39:32 +00:00
jeremy c0f7f1412b rollback the last changes. wrong direction
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1211 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-24 17:24:34 +00:00
jeremy 1d5bd8dd26 deal with no callerid name in all cases. really need to rethink this function
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1210 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-24 17:13:13 +00:00
jeremy 46099659e6 deal with no callerid name
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1209 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-24 17:01:41 +00:00
markster c572acb43f Merge Matteo's INFO patch
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1208 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-24 00:36:03 +00:00
jeremy 9808289b18 tweak to make user->callerid work properly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1207 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-23 20:00:48 +00:00
jeremy 3b80b65f43 implement callerid passing on type=users. Thanks Ol1ver
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1206 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-23 19:55:13 +00:00
jeremy fa4f591d78 finish that thought
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1204 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-23 02:27:44 +00:00
jeremy 94c8887482 attempt to implement the passing of callerid. not tested
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1203 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-23 02:00:28 +00:00
martinp a84f1b5bc6 Fix two little things
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1201 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-22 22:07:16 +00:00
markster a9cde19375 First pass at auto logoff support
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1199 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-22 11:06:56 +00:00
markster 12c9c895c5 Minor fix for cid name
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1197 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-17 18:49:05 +00:00
markster c27c435bd9 Fix race in agent/masquerade
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1196 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-16 18:54:16 +00:00
markster 373925d69e Add "registered" option to iax2 show peers
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1195 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-16 18:45:12 +00:00
markster 5d9d570dc5 Don't native bridge when we can't
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1192 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-16 15:17:25 +00:00
markster b312710014 Fix potential race in check_availability
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1191 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-16 02:25:53 +00:00
martinp 32efcd0acc Fix a segfault with the calls that need to register with the remote gateway (eg: when asterisk has to send REGISTER message in order to place a call)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1190 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-15 05:05:19 +00:00
markster f0ceb7803a Add musiconhold definitions to show agents
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1181 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-14 04:21:00 +00:00
markster dfd75de000 instead of hanging up channel after masquerade (risking deadlock), mark it as a zombie, then masquerade
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1180 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-14 03:45:53 +00:00
markster 16bb37d018 Don't check availability on a hungup channel
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1179 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-14 02:57:45 +00:00
markster 844bf156b3 Add dynamic agent stuff, still missing audio files
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1178 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-14 02:31:56 +00:00
jeremy fe360e0b36 update sample config with valid info
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1177 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-12 17:53:50 +00:00
markster c9dc7123ba Fix race in Agents
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1173 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-09 22:41:51 +00:00
markster 544ed4ae5e Timestamp fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1170 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-09 00:24:28 +00:00
markster 8d2efd9288 Lock agents while removing pending ones
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1168 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-08 19:02:36 +00:00
markster 67746a9e91 Don't retry lock if there is no channel
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1167 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-08 18:50:02 +00:00
markster 6e4190534a Fix typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1163 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-07 20:47:53 +00:00
markster a5a228b393 Fix iax2 video/voice and update queueing
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1161 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-04 16:23:44 +00:00
markster bea5c0674d Fix CIDCW for native bridging
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1160 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-02 21:56:03 +00:00
markster d859009a03 Fix CIDCW for non-native calls only
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1158 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-02 21:49:42 +00:00
markster ad378ed42c Update for sendingcomplete
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1148 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-01 20:26:22 +00:00
jeremy 4e9d9c39cb update to deal with new rtp.c changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1146 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-01 19:11:37 +00:00
markster df8907e2c7 Create concept of a "pending agent", so you can have agents access pending calls
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1145 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-01 16:16:28 +00:00
markster 7fc20158c0 Add agent groupings, fix the "incorrect" message on first login attempt
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1144 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-01 04:08:25 +00:00
markster 3c13c30bb1 Fix race in local, update queue
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1143 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-01 03:32:14 +00:00
markster f6d5320d4d Start on video mode for meetme, change symantics of iax2 marker in full frames
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1142 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-30 02:00:02 +00:00
markster a0da9453b6 Add video support to IAX2 (theoretically)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1141 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-30 00:48:27 +00:00
markster b5aa3db815 Accept MGCP keepalive
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1135 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-29 14:36:21 +00:00
markster 06522183d7 Default to allowing H.263 but not H.261
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1132 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-29 03:25:00 +00:00
markster fd42183b78 Properly handle broken up packets
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1129 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-28 18:35:58 +00:00
markster 63170c4333 Add SIP/RTP video support, video enable app_echo, start on RTCP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1128 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-28 16:40:02 +00:00
markster d148cde249 Minor cleanups
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1126 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-27 23:02:52 +00:00
markster 9f50d6caac Turn off moh on SIP transfer
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1121 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-25 16:12:23 +00:00
jeremy 005028d1e6 Update
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1120 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-25 08:51:22 +00:00
jeremy 7f1f171f45 Update to work around G.729 compile issues, for now
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1119 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-25 06:48:08 +00:00
jeremy 3e0ef72f89 See if this stops a seg
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1118 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-25 06:33:56 +00:00