[Asterisk-bugs] [Asterisk 0008824]: [patch] Remote (called) Party Identification - chan_sip & chan_skinny implementation
noreply at bugs.digium.com
noreply at bugs.digium.com
Mon Jul 2 04:45:07 CDT 2007
email_notification_title_for_action_bugnote_submitted
======================================================================
http://bugs.digium.com/view.php?id=8824
======================================================================
Reported By: gareth
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 8824
Category: Core/General
Reproducibility: N/A
Severity: feature
Priority: normal
Status: ready for testing
Asterisk Version: SVN
SVN Branch (only for SVN checkouts, not tarball releases): trunk
SVN Revision (number only!): 59043
Disclaimer on File?: Yes
Request Review:
======================================================================
Date Submitted: 01-15-2007 18:18 CST
Last Modified: 07-02-2007 04:45 CDT
======================================================================
Summary: [patch] Remote (called) Party Identification -
chan_sip & chan_skinny implementation
Description:
Overview:
This patch provides the ability to rewrite the called party information
on
channel types that support it. Implementations for the SIP (see note
http://bugs.digium.com/view.php?id=1)
and Skinny (see note http://bugs.digium.com/view.php?id=2) channels have been
provided.
Current features are:
1. Make changes whilst the call is progessing though the dial plan, ie:
exten => s,1,RemoteParty("Voicemail" <123>)
exten => s,n,Answer()
exten => s,n,VoiceMailMain()
2. When using call pickup it will rewrite the caller information showing
the caller that was picked up.
3. When unparking a call it will show the caller*id of the parked call.
The ability to rewrite the calling party identification on semi-attended
transfer is planned but doesn't work yet.
Implementation:
Transmission of the remote party data is done using indications with a
new
subtype of AST_CONTROL_REMOTEPARTY, format of the data is:
"name" <number>|presentation
Any channel specific code is kept in it's _indicate() handler. Once the
channel driver has received the indication it uses the method specific to
it; in the case of SIP it sends a 180/183 response if possible and with
Skinny it uses transmit_callinfo().
Note http://bugs.digium.com/view.php?id=1: The SIP implemenation is only able to
update the remote party
before the call has been answered as there is no re-invite support yet.
Note http://bugs.digium.com/view.php?id=2: I don't have any Skinny phones so no
testing has been done on
that part.
======================================================================
Relationships ID Summary
----------------------------------------------------------------------
related to 0006643 [patch] Implement Called Party Identifi...
has duplicate 0008990 Transfer and Variables
======================================================================
----------------------------------------------------------------------
pj - 07-02-07 04:45
----------------------------------------------------------------------
new_remote_party.patch fails to apply to current trunk (r72869).
Hunk http://bugs.digium.com/view.php?id=2 FAILED at 2571.
1 out of 2 hunks FAILED -- saving rejects to file res/res_features.c.rej
Issue History
Date Modified Username Field Change
======================================================================
01-15-07 18:18 gareth New Issue
01-15-07 18:18 gareth Issue Monitored: gareth
01-15-07 18:18 gareth File Added: remote_party.patch
01-15-07 18:18 gareth Asterisk Version => SVN
01-15-07 18:18 gareth SVN Branch (only for SVN checkou => trunk
01-15-07 18:18 gareth SVN Revision (number only!) => 50864
01-15-07 18:18 gareth Disclaimer on File? => Yes
01-15-07 18:21 qwell Note Added: 0057775
01-15-07 22:40 gareth Note Added: 0057781
01-16-07 12:26 serge-v Relationship added related to 0006643
01-16-07 12:35 serge-v Note Added: 0057820
01-16-07 12:35 serge-v Summary Remote (called) Party
Identification => [patch] Remote (called) Party Identification - chan_sip &
chan_skinny implementation
01-16-07 12:41 mnicholson Note Added: 0057821
01-16-07 14:27 pj Issue Monitored: pj
01-16-07 14:33 pj Note Added: 0057830
01-16-07 14:39 mnicholson Note Added: 0057832
01-16-07 18:15 darkskiez Note Added: 0057850
01-16-07 19:40 gareth Note Added: 0057856
01-17-07 19:51 PCadach Issue Monitored: PCadach
01-26-07 17:16 hristo Issue Monitored: hristo
02-01-07 15:07 pj Note Added: 0058617
02-05-07 11:06 lacym Issue Monitored: lacym
02-07-07 11:08 serge-v Relationship added has duplicate 0008990
02-19-07 10:42 pj Note Added: 0059610
02-19-07 12:20 oej Note Added: 0059632
02-20-07 11:08 serge-v Status new => feedback
02-20-07 16:30 gareth Note Added: 0059705
03-14-07 08:48 serge-v Note Added: 0060850
03-15-07 21:13 gareth Note Added: 0060952
03-15-07 21:13 gareth File Added: indications.diff
03-15-07 21:14 gareth File Added: transmit.diff
03-15-07 21:14 gareth File Added: app_remoteparty.c
03-15-07 21:14 gareth File Added: pickup.diff
03-15-07 21:14 gareth File Added: chan_sip.diff
03-17-07 08:45 mbutler Note Added: 0061001
03-17-07 08:46 mbutler Issue Monitored: mbutler
03-19-07 08:43 serge-v SVN Revision (number only!)50864 => 57752
03-19-07 08:43 serge-v Note Added: 0061034
03-19-07 08:43 serge-v Status feedback => ready for
testing
03-20-07 21:34 gareth Note Added: 0061148
03-20-07 21:34 gareth File Added: unified_remote_party.patch
03-21-07 02:57 slavon Note Added: 0061166
03-21-07 08:55 serge-v File Deleted: indications.diff
03-21-07 08:55 serge-v File Deleted: transmit.diff
03-21-07 08:55 serge-v File Deleted: app_remoteparty.c
03-21-07 08:55 serge-v File Deleted: pickup.diff
03-21-07 08:55 serge-v File Deleted: chan_sip.diff
03-21-07 08:56 serge-v SVN Revision (number only!)57752 => 59043
03-21-07 15:11 DEA Note Added: 0061209
03-21-07 15:44 serge-v Issue Monitored: DEA
03-21-07 15:44 serge-v Note Added: 0061210
03-21-07 16:41 pj Note Added: 0061216
03-21-07 16:48 pj Note Edited: 0061216
03-21-07 17:06 pj Note Edited: 0061216
03-21-07 17:14 DEA Note Added: 0061218
03-22-07 21:43 loloski Issue Monitored: loloski
03-23-07 18:17 mbutler Note Added: 0061332
03-29-07 13:48 pkempgen Issue Monitored: pkempgen
05-02-07 14:23 CunningPike Issue Monitored: CunningPike
05-03-07 09:01 yehavi Note Added: 0063022
05-03-07 09:20 pj Note Added: 0063023
05-03-07 09:22 yehavi Note Added: 0063024
05-03-07 17:08 gareth Note Added: 0063064
05-07-07 12:04 yehavi Note Added: 0063161
05-07-07 14:51 jsmith Issue Monitored: jsmith
05-13-07 06:59 savag3 Note Added: 0063400
05-13-07 06:59 savag3 Issue Monitored: savag3
05-13-07 15:10 pj Note Added: 0063403
05-13-07 15:21 pj Note Added: 0063404
05-14-07 07:53 oej Note Added: 0063412
05-17-07 00:32 gareth File Added: new_remote_party.patch
05-17-07 00:37 gareth Note Added: 0063639
05-17-07 10:13 oej Note Added: 0063664
05-17-07 14:50 oej Note Added: 0063706
05-25-07 16:38 pj Note Added: 0064025
05-25-07 16:43 pj Note Edited: 0064025
05-25-07 17:44 pj Note Edited: 0064025
05-30-07 18:35 nic_bellamy Issue Monitored: nic_bellamy
06-05-07 16:16 pj Note Added: 0064550
06-18-07 11:43 meros Issue Monitored: meros
06-19-07 16:22 mariedling Note Added: 0065394
======================================================================
More information about the Asterisk-bugs
mailing list