Jump to content

Marton

Members
  • Posts

    7
  • Joined

  • Last visited

Posts posted by Marton

  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'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?

  4. 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...