[asterisk-bugs] [Asterisk 0018229]: [patch] Update for chan_unistim fuctionality

Asterisk Bug Tracker noreply at bugs.digium.com
Wed Nov 24 03:24:44 CST 2010


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=18229 
====================================================================== 
Reported By:                IgorG
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   18229
Category:                   Channels/chan_unistim
Reproducibility:            N/A
Severity:                   feature
Priority:                   normal
Status:                     ready for testing
Asterisk Version:           SVN 
JIRA:                       SWP-2488 
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases):  trunk 
SVN Revision (number only!): 293198 
Request Review:              
====================================================================== 
Date Submitted:             2010-10-28 23:55 CDT
Last Modified:              2010-11-24 03:24 CST
====================================================================== 
Summary:                    [patch] Update for chan_unistim fuctionality
Description: 
During last three month I have worked on improving functionality of Nortel
phones working with asterisk to replace existing Nortel station by
asterisk. Many improvments done, listed below. I have only i2002 phone and
unable to test if new version of channel correctly works with i2204 phone.
If anyone can test it and report issues, it would be great 

New unistim.conf options:
- Added "debug" global option in unistim.conf, that enable debug when
module loaded
- Added "sharpdial" option, enable sending call whet # key pressed

New features:
- ability for changing display language (tested on Russian language). Use
.po files in encoding, able to display
  ISO 8859-1, ISO 8859-2, ISO 8859-4, ISO 8859-5, ISO 2022-JP. For
selecting language can be used option "language" in
  unistim.conf or screen menu.
- Support for multilines
- Support for holding multiple lines
- More fixes for display on i2002 phone
- Configurable keys for sending and received history
- Menu for selecting codec, contrast (not yet completed) or display
language
- Show clock at first line of idle phone 
- Add ability for pick up call 
- Pick up call by using on-screen soft key
- Change displaying list of received or send calls (callerid, time and
caller name on different screens, listed by lef-right keys)

Changes:
- Changed entering on screen phone number, so any number of digits can be
entered
- rtp_port now used start rtp port
- list of dial tone frequecies now loaded from indications.conf and not
hardcoded
- Key with globe icon how calls menu and not directly codec selection

Fixes:
- https://issues.asterisk.org/view.php?id=17406 Correct updating LED when
switching between speekerphone and
handset or hanging up
- https://issues.asterisk.org/view.php?id=17327 Multiple crashes when using
phone 
- https://issues.asterisk.org/view.php?id=16867 Fixed playing dialtone in some
scenarious when conversation
already started
- Fixed dispalying on-screen information when using Redial softkey (DN
number and timer displayed). 
- Not sending short ring in case of call forward enabled on phone

======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
parent of           0017406 Speakerphone LED Update Fail after call...
parent of           0017327 Random crash in chan_unistim
parent of           0016867 Phone generated dial tone not switched ...
====================================================================== 

---------------------------------------------------------------------- 
 (0129092) steinwej (reporter) - 2010-11-24 03:24
 https://issues.asterisk.org/view.php?id=18229#c129092 
---------------------------------------------------------------------- 
Very cool. 
One issue so far. (well, was in the old version as well)
If you dial non digit chars (eg. '*') it will be copied into the history
log, but when you redial it, the '*' is not used.
example: I have an accesscode '*6' for recording my call. So I dial
*60123456 and the call to 0123456 is going to be recorded. This number is
stored in the history log. But if I press the 'recal' button, the number
'60123456' is dialed and the call fails. func. reformat_number only uses
numeric chars. Please also consider '*' and '#' 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-11-24 03:24 steinwej       Note Added: 0129092                          
======================================================================




More information about the asterisk-bugs mailing list