Skip to content
Snippets Groups Projects
  1. Jan 13, 2023
  2. Jan 12, 2023
  3. Dec 15, 2022
    • Hemlata's avatar
      Play stutter dial tone if MWI is enabled · 83e7537f
      Hemlata authored and Yalu Zhang's avatar Yalu Zhang committed
      Before this commit, a normal dial tone is played if mwi_dialtone_state in "pjsip show endpoint" is
      not "off", "congestion" or "special".
      After this commit, in the above condition, a stutter dial tone is played if mwi_enable is 1, otherwise
      a normal dial tone is played.
      83e7537f
  4. Dec 13, 2022
  5. Dec 12, 2022
    • Grzegorz Sluja's avatar
      Respond to requests only from the configured SIP proxy · 40ef42ff
      Grzegorz Sluja authored and Yalu Zhang's avatar Yalu Zhang committed
      An incoming SIP request will be silently dropped if the following conditions are all met:
      - The request is about to create a new session
      - The source IP address of the request is not the address of the configured proxy
      
      Note
      - The source port of the request is not checked since we have not found the good way to
        retrieve the port that is used for transmission
      - If the configured proxy is a domain name other than IP address, the resolved IP address
        might be different from the one which is being used in existing sessions
      40ef42ff
  6. Nov 25, 2022
  7. Nov 17, 2022
    • Grzegorz Sluja's avatar
      Fix two issues found in flash_spec 'etsi' tests · 143e8c04
      Grzegorz Sluja authored
      - R0. If more than one account is registered, and there has another incoming call(ringing) to other accounts,
        it will be rejected as well when the ongoing one doing R0. (A, B registered on DUT; A<=>C(ongoing call);
        D=>B(ringing); E=>A(ringing,cw); A press R0 then both D and E be rejected)
      - 3-way conference back to 2-way call, then performing R1 will lead to a crash
      143e8c04
  8. Nov 11, 2022
  9. Nov 09, 2022
    • Grzegorz Sluja's avatar
      Handle R key differently based on the 'flash_spec' configuration · 3a3e5fec
      Grzegorz Sluja authored
      "uk"   - the default config which support flash-hook (R) only triggering call waiting and 3-way conference.
               R4 and R5 are for attended and unattended call transfer respectively with a timer.
      "etsi" - Using R0, R1, R2, to trigger different ways of handling call waiting. R3 for 3-way conference.
               R4 and R5 are for attended and unattended call transfer respectively without a timer.
      3a3e5fec
  10. Oct 25, 2022
  11. Oct 21, 2022
  12. Oct 14, 2022
  13. Oct 04, 2022
  14. Sep 15, 2022
  15. Aug 30, 2022
  16. Aug 05, 2022
  17. Aug 04, 2022
  18. Aug 03, 2022
  19. Jul 08, 2022
  20. Jun 28, 2022
    • Grzegorz Sluja's avatar
      Fix call scenario when the CALL_REJECT is received for internal call · c6852c75
      Grzegorz Sluja authored and Yalu Zhang's avatar Yalu Zhang committed
      When the internal call "0000" is proceeded from any of DECT handset, busy tone is heared since we always use
      extension_id=0 for the first outgoing call and the call is directed to the same extension_id = 0. In this
      case CALL_REJECT is received by asterisk, but connection is not closed due to another channel_state value.
      Fix it so that connection is properly closed in this case.
      c6852c75
  21. Jun 23, 2022
  22. Jun 21, 2022
  23. Jun 14, 2022
  24. Jun 03, 2022
    • Grzegorz Sluja's avatar
      The commit includes lot of fixes for call waiting and 3 way call · dd175a63
      Grzegorz Sluja authored and Yalu Zhang's avatar Yalu Zhang committed
      - Call waiting is enabled/disabled now per feature_set. Each line has the feature_set defined and each
        provider (pjsip endpoint) has line selected. From now on call waiting status can be defined in uci
        config and changed by feature code, as a result corresponding feature set or endpoint cw status will
        be changed
      - Rename some functions and variables which had misleading names
      - Add 5s beep timer indicating incoming call waiting
      - Fix 20s timeout when there is already another call in progress
      - Support call waiting/3 way call for DECT
      - Implement "exceed call count" checking for line/extension/all
      dd175a63
  25. May 31, 2022
  26. May 12, 2022
  27. Apr 26, 2022
    • Wenpeng Song's avatar
      Fix a bug that two call progress tones are being played simultaneously · dcc16df9
      Wenpeng Song authored and Yalu Zhang's avatar Yalu Zhang committed
      There are two ways to play tones, 1) by platform API; 2) by asterisk.
      The ongoing tone will be stopped when a new tone is about to start
      if both tones are played by platform API.
      But if the current tone is played by platform API and the new tone is about
      to be played by asterisk, the existing tone must be stopped explicitly.
      dcc16df9
  28. Mar 22, 2022
  29. Mar 18, 2022
  30. Mar 10, 2022
  31. Mar 06, 2022
Loading