Merged revisions 225032 via svnmerge from
authorDavid Vossel <dvossel@digium.com>
Wed, 21 Oct 2009 14:39:10 +0000 (14:39 +0000)
committerDavid Vossel <dvossel@digium.com>
Wed, 21 Oct 2009 14:39:10 +0000 (14:39 +0000)
commit984d6500ce28dc1d0c95394c818700b56c07974a
tree181bec8fbb0779dcbbda5203bba790476a537082
parent28d0ec5421212e10af9baf8c70bc32d853352b25
Merged revisions 225032 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
  r225032 | dvossel | 2009-10-21 09:37:04 -0500 (Wed, 21 Oct 2009) | 20 lines

  IAX/SIP shrinkcallerid option

  The shrinking of caller id removes '(', ' ', ')', non-trailing '.',
  and '-' from the string.  This means values such as 555.5555 and
  test-test result in 555555 and testtest.  There are instances,
  such as Skype integration, where a specific value is passed via
  caller id that must be preserved unmodified.  This patch makes
  the shrinking of caller id optional in chan_sip and chan_iax in
  order to support such cases.  By default this option is on to
  preserve previous expected behavior.

  (closes issue #15940)
  Reported by: dimas
  Patches:
        v2-15940.patch uploaded by dimas (license 88)
        15940_shrinkcallerid_trunk.c uploaded by dvossel (license 671)
  Tested by: dvossel

  Review: https://reviewboard.asterisk.org/r/408/
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@225033 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_iax2.c
channels/chan_sip.c
configs/iax.conf.sample
configs/sip.conf.sample