[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