Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About Marton

  • Rank
  1. Oh well, too many suggestions. <G> I think it is a bug in VRS because the US Robotics modem worked properly with all terminal programs I tried using COM3, maybe VRS doesn't autodetect the COM port properly, and it is missing manual COM port selection in the options. Anyway, I replaced the modem with an Intel Ham 56K V92 and now CID detection works.
  2. Hi, I'm testing VRS and so far it works pretty well, except for the fact that Caller ID is not detected at all by the program. Modem is an US Robotics 56K Win INT. If I open up a Terminal on COM3 (port assigned to the modem), when I call my phone I get RING DATE = 0428 TIME = 0217 NMBR = 4566XXXX NAME = O So I'm sure the modem has Caller ID, why it doesn't show on VRS? And one suggestion: in the Recording Options, Record file name format, it would be nice to have an option to save the detected DTMFs / CID on the filename. Example outputs: 280412-0228, Line1, OutXXXXXXXX.wav (X = Dialed number) 280412-0228, Line1, InXXXXXXXX.wav (X = CID number) Keep it up!
  3. I second this question, a "What's new" would be great.
  4. I don't plan to use it on a LAN, just over a 56kbps upstream broadband connection. G729 does perfectly on this bandwidth, G711 or G726 don't. Please look at my previous posting: http://nch.invisionzone.com/index.php?show...entry7669 G729 seems to be free for non-commercial use, and Axon is not a commercial product so it should be OK to use it, or am I wrong? How comes FWD does support it?
  5. I'd like to know if it is possible to use G729 with Axon and a SPA-3000. I got everything configured and working with G711 but when I configure the SPA to use G729 my calls are disconnected... If I configure the SPA to use FWD, it works perfectly on G729. Any thoughts?
  6. Too bad G.729 can't be used with Axon I'm using FWD's servers because of this...
  7. Marton

    G729 Codec

    Could it be added to Axon so it supports it? It is non-commercial (freeware) so I think we don't break the following agreement... (FWD's server already supports it) Here it is: VoiceAge, of Montreal, announces the "Open G.729(A) Initiative," which allows developers to freely use their G.729(A) codec object code for non-commercial purposes. This initiative provides you with an opportunity to work with the G.729(A) [http://www.itu.int/rec/recommendation.asp?type=items&parent=T-REC-G.729-199611-I!AnnA] codec for free while developing products or applications. Take advantage of voice compression to prove that VoIP works efficiently and provides good voice quality. Now Available: A new version of the G.729 annex A voice compression software implementation, provided by VoiceAge through Vovida.org. The improved version features a bit alignment that corresponds to the G729 EDU-8 formatting guideline, now recognized as the official way to format the bitstream of the G.729 and G.729 annex A codecs. Previously, the implementation relied on an older interpretation of the ITU specification. The new software library can readily substitute the previous release and can be re-linked immediately without other modifications to the source code or of the project build parameters. This new version is available below under "Source Code." [http://www.vovida.org/applications/downloads/G729A/#Source_Code] NOTE: It is important to keep in mind that this object code is not "open source." It is free to use for development purposes. However, if you go from a "development mode" to a commercial product, you will be governed by recognized Intellectual Property Rights (IPR) procedures per the terms of the VoiceAge license agreement for commercial use of the codec. Please READ THE LICENSE CAREFULLY ! [below] About VoiceAge: VoiceAge's primary business is voice compression technology (codecs), enabling the conversion of analog or digital voice signal, into compressed packets that use a fraction of the total available bandwidth. For example, an uncompressed voice codec uses the G.711 [http://www.itu.int/rec/recommendation.asp?type=items&parent=T-REC-G.711-198811-I] standard and consumes 64 kbps of bandwidth. For the same voice call, the G.729(A) codec uses only 8 kbps. Source Code Before downloading the software, all new users of the G.729(A) codec should join the G.729(A) Mailing List. [http://www.vovida.org/mailman/listinfo/g729a] By downloading open source code, you are certifying that you are not a citizen, national or resident of a U.S sanctioned or embargoed territory or entity. For information on delivery of 'publicly available software' to U.S. sanctioned or embargoed territories and entities. Please refer to the BXA homepage [http://www.bxa.doc.gov/] License Download the software from: http://www.voiceage.com/ -------------------------------------------------------------------------------- G.729 ANNEX C IMPLEMENTATION LICENSE AGREEMENT READ BEFORE USING: CAREFULLY READ THE TERMS OF THIS G.729 ANNEX C IMPLEMENTATION LICENSE AGREEMENT AND APPENDICES, IF ANY ("LICENSE") BEFORE INSTALLING, COPYING OR USING THE IMPLEMENTATION, AS DEFINED IN THIS LICENSE. THIS LICENSE IS AN AGREEMENT BETWEEN YOU ("LICENSEE") AND VOICEAGE CORPORATION WITH PRINCIPAL OFFICES AT 750, CHEMIN LUCERNE, SUITE 250, VILLE MONT-ROYAL (QUEBEC), CANADA, H3R 2H6 ("LICENSOR") (COLLECTIVELY "PARTIES"). BY INSTALLING, COPYING OR USING THE IMPLEMENTATION, YOU AGREE TO BE BOUND BY THE TERMS AND CONDITIONS OF THIS LICENSE . IF YOU DO NOT AGREE, DO NOT INSTALL, COPY OR USE THE IMPLEMENTATION. 1 DEFINITIONS The following terms when used in this License shall have the following meaning: "AS IS" means no modification of the bit allocation in the bitstream, frame size or sampling frequency of the Standard (to the exception of the expression "AS IS" under Section titled "Warranties and Disclaimer" which shall have the meaning under such context). "Implementation" means the optimized software program [object code library (coder and decoder)], written specifically for the following target processor compliant with the Standard AS IS. The target processor is Texas Instruments TMS320C54x. "ITU-T" means the Telecommunication Standardisation Sector of the International Telecommunication Union "Licensee's Product(s)" means a device or apparatus incorporating a target processor or multiple target processors in which the Implementation is embedded. "Standard" means the issued Recommendation of the ITU-T (Dated September 1998, reference G.729 Annex C), the audio compression standard of the ITU-T containing C-source code for implementation verification of the G.729c Standard titled "Coding of Speech at 8 kbit/s Conjugate-Structure Algebraic-Code-Excited-Linear- Prediction (CS-ACELP) Annex C: Reference floating-point implementation for G.729 CS-ACELP 8 kbit/s speech coding" and any revisions to this G.729c Standard duly approved by ITU-T provided this G.729c Standard remains AS IS, and/or any other recognised standards organisation that adopt the same compression algorithm AS IS. 2 GRANTS 2.1 Integration License Subject to the provisions of this License, Licensor hereby grants non-licensable and non-transferable license, (i) to create interfaces ("Interface") with the Implementation as long as they do not constitute derivative works; (ii) to bundle object code of the Implementation with the object code of the Interface (Bundled Product"); and (iii) to reproduce the object code of the Implementation or of the Bundled Product for the sole purpose of incorporating such reproduction in Licensee's Products. 2.2 Distribution License Subject to the provisions of this License, and provided that an appropriate license agreement is signed between Licensee and the rights holders related to the Standard and any other relevant standard, Licensor hereby grants and Licensee hereby accepts a personal, limited, world-wide, non-exclusive, non-licensable and non-transferable license to distribute directly or through its normal channels of distribution copies of the Implementation in object code form solely as part of Licensee's Products in such a way that the details of the interface between the Implementation and the Licensee's Product are not disclosed to the end-user and provided that such distribution is in compliance with Section 8. 2.3 Exclusions NOTWITHSTANDING ANYTHING TO THE CONTRARY IN THIS LICENSE, THIS LICENSE DOES NOT COVER INTELLECTUAL PROPERTY RIGHTS (INCLUDING, BUT NOT LIMITED TO, PATENTS, COPYRIGHT AND TRADE SECRETS) THAT HAVE BEEN DECLARED AND/OR MAY BE OWNED BY THIRD PARTIES, INCLUDING THIRD PARTIES IN CONNECTION WITH THE STANDARD, ANY SOFTWARE IMPLEMENTING THE STANDARD, AND/OR ANY OTHER STANDARD, NOR SHOULD THIS LICENSE BE INTERPRETED AS AN IMPLIED LICENSE RELATED TO THIRD PARTIES' INTELLECTUAL PROPERTY RIGHTS TO USE, MAKE OR SELL LICENSEE'S PRODUCTS UNTIL APPROPRIATE LICENSING ARRANGEMENTS HAVE BEEN FINALIZED WITH SUCH THIRD PARTIES. 3 RESTRICTED RIGHTS Licensee shall not modify, remove or replace any copyright notice or trademarks of Licensor and/or its suppliers included in or placed upon the Implementation or any part thereof, or in the documentation. Licensee shall not disassemble, decompile, reverse-engineer or otherwise attempt to derive the source code from the Implementation. 4 OWNERSHIP Licensor and its suppliers own and shall retain all right, title and interest in and to the Implementation, Confidential Information, improvement, modification, derivative works, in whole or in part, and in any form, and in all copies thereof ("Proprietary Information") as well as intellectual property rights related thereto. 5 CONFIDENTIALITY Licensee expressly undertakes to retain in confidence all information and know-how supplied to Licensee by Licensor, including, but not limited to, technical and commercial information in form of oral disclosure, computer program and all other information that by the nature of the information or by the nature of the circumstances surrounding the disclosure, ought in good faith to be treated as proprietary and/or confidential ("Confidential Information"). 6 WARRANTIES AND DISCLAIMER FOR THE PURPOSE OF THIS SECTION, THE EXPRESSION "IMPLEMENTATION" SHALL INCLUDE CONFIDENTIAL INFORMATION AND "LICENSOR" SHALL INCLUDE ITS SUPPLIERS. THE IMPLEMENTATION IS PROVIDED AND ACCEPTED STRICTLY "AS IS" AND WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR ANY WARRANTY AGAINST LATENT DEFECTS. LICENSOR DOES NOT WARRANT THAT THE IMPLEMENTATION IS EXEMPT FROM ERRORS, THAT ALL ERRORS MAY BE DETECTED OR CORRECTED OR THAT USE OF THE IMPLEMENTATION WILL BE UNINTERRUPTED OR ERROR FREE. LICENSOR GIVES NO WARRANTY THAT THE IMPLEMENTATION WILL OPERATE WITH LICENSEE'S PRODUCTS OR WILL MEET THE REQUIREMENTS OF LICENSEE. IN NO EVENT SHALL LICENSOR BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES RESULTING FROM THIS LICENSE OR USE OF, OR INABILITY TO USE THE IMPLEMENTATION, INCLUDING LOSS OF PROFITS, LOSS OF SAVINGS, LOSS OF USE OR INTERRUPTION OF BUSINESS EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SAME. THE TOTAL LIABILITY OF LICENSOR FOR ANY CLAIM OR DAMAGES ARISING FROM THE USE OF THE IMPLEMENTATION, OR OTHERWISE RELATED TO THIS LICENSE, WHETHER IN CONTRACT OR TORT OR OTHERWISE, SHALL BE LIMITED TO DIRECT DAMAGES WHICH SHALL NOT EXCEED THE CONSIDERATION PAID BY LICENSEE TO LICENSOR UNDER THIS LICENSE. NOTHING CONTAINED IN THIS LICENSE SHALL BE CONSTRUED AS (I) A WARRANTY OR REPRESENTATION THAT ANY USE OF IMPLEMENTATION WILL BE FREE FROM INFRINGEMENT OF PATENTS, COPYRIGHT OR TRADEMARKS; (II) AN AGREEMENT TO BRING OR PROSECUTE ACTIONS OR SUITS AGAINST THIRD PARTIES FOR INFRINGEMENT OF ANY OF THE RIGHTS LICENSED HEREBY, OR CONFERRING ANY RIGHTS TO BRING OR PROSECUTE ACTIONS OR SUITS AGAINST THIRD PARTIES FOR INFRINGEMENT. THE FOREGOING LIMITATIONS, EXCLUSIONS AND DISCLAIMERS SHALL APPLY TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW. 7 HARMLESS CLAUSE Licensee agrees to indemnify, defend and hold Licensor, its suppliers, directors, officers, shareholders, employees and agents harmless from any claim, lawsuit, legal proceeding, settlement or judgment (including without limitation Licensor and its suppliers' reasonable attorneys' and expert witnesses' fees and costs) arising out of or in connection with the possession, use or distribution of the Implementation as part of Licensee's Products. 8 END-USER LICENSE AGREEMENT Licensee will distribute the Implementation in accordance with the terms of this License and with an end-user license agreement consistent with, and no less protective of Licensor's rights than, this License. The disclaimer of warranty, limitation of liability terms, and remedies applicable to the Implementation in such agreement shall inure to the benefit of Licensor and its suppliers. 9 DISTRIBUTION TO THE U.S. GOVERNMENT Licensee undertakes not to distribute the Implementation and to prevent such distribution to the government of the United States of America, its agencies or instrumentalities except in accordance with a written license containing the following text: "The program and documentation are provided with RESTRICTED RIGHTS. Use, duplication or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph ©(1)ii) of the Rights in Technical Data and Computer Software clause of DFARS 252.227-7013 of subparagraphs ©(1) and (2) of the Commercial Computer Software-Restricted Rights at 48 CFR 52.227.19, as applicable. Contractor/Manufacturer isor other text as may be required by law, which text shall have been approved by Licensor in writing. 10 TERM This License shall come into force upon the earlier of the installation, copying or use of the Implementation by Licensee and shall continue unless terminated pursuant to Section 11 hereof. 11 TERMINATION Licensor may, at its sole discretion, suspend the performance and/or terminate this License without notice and without, thereby limiting its rights, recourses or claims provided for under this License, at law or in equity, against Licensee and without incurring any liability in the following circumstances: (i) for any material breach of this License by Licensee (without limiting the foregoing, the distribution of the Implementation contrary to the requirements of Section 2.2 shall be deemed a material breach), or (ii) if Licensee's normal business operations are disrupted or discontinued for reason of insolvency, bankruptcy, receivership or business termination. In any action or suit to enforce any right or remedy under this License, or to interpret any provision of this License, Licensor will be entitled to recover its reasonable, documented costs, including attorney's fees and fees of other litigation-related professionals, such as expert witnesses and accountants. 12 EFFECT OF TERMINATION Upon the expiration or termination of this License, all grants pursuant to this License shall be terminated and Licensee shall stop and shall cause to be stopped any use of the Implementation and return to Licensor said Implementation and Proprietary Information or shall destroy or cause to be destroyed the foregoing. Licensee agrees to provide forthwith to Licensor a statement executed (verified if so requested by Licensor) by a duly authorised officer of Licensee attesting that all such material has been returned or destroyed. Unless this License is terminated by Licensor for Licensee's material breach of Section 2.1, 2.2, 2.3, 3, 4, 5, 8 or 9, any valid distribution of the Implementation to end-users in compliance with this License prior to the effective date of termination by Licensor or expiration shall, subject to the restrictions of this License, not be affected and shall remain in force and effect. Licensor may revoke the Licensee's foregoing continuing rights should Licensee breach any of the provisions of Section 2.1, 2.2, 2.3, 3, 4, 5, 8 or 9. Sections 2.3, 3, 4, 5, 6, 7, 8, 9, 12 and 15 hereof shall survive the expiration or termination of this License. 13 ASSIGNMENT This License, and any rights and/or obligations hereunder shall not be assigned or delegated by Licensee without the prior written approval of Licensor. Any attempted assignment, delegation, impermissible license, transfer or other disposal without such consent shall be null and void. Except as otherwise provided, this License will be binding upon and inure to the benefit of the parties' permitted successors and lawful assigns. 14 TECHNICAL SUPPORT Licensor shall not be responsible for providing technical support, bug-fixes, error corrections, maintenance or field services to Licensee and end-user. 15 GENERAL (i) No variation or modification of this License nor waiver of any of the terms and provisions hereof shall be deemed valid unless in writing signed by the Parties; (ii) if any part of a provision shall be held by a court to be illegal, invalid or unenforceable, the remaining part of any provision shall remain in full force and effect and the illegal, invalid or unenforceable part of any provision shall be replaced by part of a provision carrying to the extent legally permissible; (iii) unless the context otherwise requires or unless it is specified otherwise, words importing the singular include the plural and vice versa and words importing gender include all genders; (iv) this License sets forth the entire understanding between the Parties with respect to the subject matter herein, and supersedes all prior written agreements and discussions concerning the subject matter of this License; (v) this License is governed, interpreted and defined by and under the laws of the Province of Quebec, Canada, without regard to the conflicts of laws provisions thereof. Any litigation arising under this License will be brought in the courts of the Province of Quebec; (vi) Licensor is not responsible for failure to fulfill its obligations due to causes beyond its control; (vii) the Parties hereto have requested that this License be drafted in English. Les Parties aux présentes ont exigé que ce contrat soit rédigé en langue anglaise.
  • Create New...