[asterisk-commits] oej: branch oej/calleridutf8 r89568 - /team/oej/calleridutf8/README.thisbranch

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Sun Nov 25 15:18:48 CST 2007


Author: oej
Date: Sun Nov 25 15:18:48 2007
New Revision: 89568

URL: http://svn.digium.com/view/asterisk?view=rev&rev=89568
Log:
Add README and todolist

Added:
    team/oej/calleridutf8/README.thisbranch   (with props)

Added: team/oej/calleridutf8/README.thisbranch
URL: http://svn.digium.com/view/asterisk/team/oej/calleridutf8/README.thisbranch?view=auto&rev=89568
==============================================================================
--- team/oej/calleridutf8/README.thisbranch (added)
+++ team/oej/calleridutf8/README.thisbranch Sun Nov 25 15:18:48 2007
@@ -1,0 +1,49 @@
+Caller ID utf8
+--------------
+Goal:
+- Implement Caller ID names in utf8 for SIP, IAX2 and jingle
+- Implement Caller ID domains for SIP and Jingle
+
+The domains will be used for SIP2SIP calls primarily, as domain is  
+part of the address and should not be replaced in the outbound call.
+
+I've expanded the caller-ID structure in channel.h for these new  
+fields and implement them in various functions that handle caller ID's.
+
+When murf has integrated libiconv for the dialplan handling, I'll  
+implement conversion between these. For now, IAX2, SIP and Jingle will use the UTF8 version  
+of the caller ID name if it exists, otherwise the Ascii name.
+
+In jingle, iax.conf and SIP.conf, you will be able to set an extra utf8 caller  
+ID name to be used in channels that can handle it. This can be implemented in all channels,  
+so that calls TO an utf8 enabled channel will get the full Caller ID Name.
+
+Manager stays Ascii for now, maybe we need to change that. XML manager
+should be converted to utf8 and have both names.
+
+This way, calls between IAX2 and SIP phones will be able to preserve  
+the full display name.
+
+I don't know if the IAX2 protocol needs to be extended to carry the  
+ASCII transliterated caller ID name in addition to the UTF8 which now is standard Caller ID  
+name in IAX2.
+This would be handy for trunking.
+
+Feedback, ideas and suggestions is always welcome.
+
+/Olle
+
+----------------
+Done:
+- Fix internal APIs 
+	- ast_channel_alloc
+	- ast_set_caller_id
+- Fix func_callerid
+- Add to pvts for jingle, gtalk, sip, iax2
+- Add to peers/users in SIP
+
+Todo:
+- Configuration option in channel.conf files
+- Implement utf8 caller ID handling in channels
+- Implement domain handling
+- Add to peers/users in IAX2

Propchange: team/oej/calleridutf8/README.thisbranch
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: team/oej/calleridutf8/README.thisbranch
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Propchange: team/oej/calleridutf8/README.thisbranch
------------------------------------------------------------------------------
    svn:mime-type = text/plain




More information about the asterisk-commits mailing list