Fork of FusionPBX but with LDAP kinda working
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

111 lines
5.8 KiB

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
  6. <title>ctxSip</title>
  7. <link rel="icon" type="image/gif" href="img/favicon.ico" />
  8. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
  9. <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css">
  10. <link href="css/ctxSip.css" rel="stylesheet" type="text/css" />
  11. </head>
  12. <body id="sipClient">
  13. <div class="container-fluid">
  14. <div class="clearfix sipStatus">
  15. <div id="txtCallStatus" class="pull-right">&nbsp;</div>
  16. <div id="txtRegStatus"></div>
  17. </div>
  18. <div class="form-group" id="phoneUI">
  19. <div class="input-group">
  20. <div class="input-group-btn">
  21. <button class="btn btn-sm btn-primary dropdown-toggle" data-toggle="dropdown" title="Show Keypad">
  22. <i class="fa fa-th"></i>
  23. </button>
  24. <div id="sip-dialpad" class="dropdown-menu">
  25. <button type="button" class="btn btn-default digit" data-digit="1">1<span>&nbsp;</span></button>
  26. <button type="button" class="btn btn-default digit" data-digit="2">2<span>ABC</span></button>
  27. <button type="button" class="btn btn-default digit" data-digit="3">3<span>DEF</span></button>
  28. <button type="button" class="btn btn-default digit" data-digit="4">4<span>GHI</span></button>
  29. <button type="button" class="btn btn-default digit" data-digit="5">5<span>JKL</span></button>
  30. <button type="button" class="btn btn-default digit" data-digit="6">6<span>MNO</span></button>
  31. <button type="button" class="btn btn-default digit" data-digit="7">7<span>PQRS</span></button>
  32. <button type="button" class="btn btn-default digit" data-digit="8">8<span>TUV</span></button>
  33. <button type="button" class="btn btn-default digit" data-digit="9">9<span>WXYZ</span></button>
  34. <button type="button" class="btn btn-default digit" data-digit="*">*<span>&nbsp;</span></button>
  35. <button type="button" class="btn btn-default digit" data-digit="0">0<span>+</span></button>
  36. <button type="button" class="btn btn-default digit" data-digit="#">#<span>&nbsp;</span></button>
  37. <div class="clearfix">&nbsp;</div>
  38. <button class="btn btn-success btn-block btnCall" title="Send">
  39. <i class="fa fa-play"></i> Send
  40. </button>
  41. </div>
  42. </div>
  43. <input type="text" name="number" id="numDisplay" class="form-control text-center input-sm" value="" placeholder="Enter number..." autocomplete="off" />
  44. <div class="input-group-btn input-group-btn-sm">
  45. <button class="btn btn-sm btn-primary dropdown-toggle" id="btnVol" data-toggle="dropdown" title="Volume">
  46. <i class="fa fa-fw fa-volume-up"></i>
  47. </button>
  48. <div class="dropdown-menu dropdown-menu-right">
  49. <input type="range" min="0" max="100" value="100" step="1" id="sldVolume" />
  50. </div>
  51. </div>
  52. </div>
  53. </div>
  54. <div class="well-sip">
  55. <div id="sip-splash" class="text-muted text-center panel panel-default">
  56. <div class="panel-body">
  57. <h3 class="page-header">
  58. <span class="fa-stack fa-2x">
  59. <i class="fa fa-circle fa-stack-2x text-success"></i>
  60. <i class="fa fa-phone fa-stack-1x fa-inverse"></i>
  61. </span><br>
  62. This is your phone.</h3>
  63. <p class="lead">To make a call enter a number or SIP address in the box above.</p>
  64. <small>Closing this window will cause calls to go to voicemail.</small>
  65. </div>
  66. </div>
  67. <div id="sip-log" class="panel panel-default hide">
  68. <div class="panel-heading">
  69. <h4 class="text-muted panel-title">Recent Calls <span class="pull-right"><i class="fa fa-trash text-muted sipLogClear" title="Clear Log"></i></span></h4>
  70. </div>
  71. <div id="sip-logitems" class="list-group">
  72. <p class="text-muted text-center">No recent calls from this browser.</p>
  73. </div>
  74. </div>
  75. </div>
  76. <div class="modal fade" id="mdlError" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" data-keyboard="false">
  77. <div class="modal-dialog modal-sm">
  78. <div class="modal-content">
  79. <div class="modal-header">
  80. <h4 class="modal-title">Sip Error</h4>
  81. </div>
  82. <div class="modal-body text-center text-danger">
  83. <h3><i class="fa fa-3x fa-ban"></i></h3>
  84. <p class="lead">Sip registration failed. No calls can be handled.</p>
  85. </div>
  86. </div>
  87. </div>
  88. </div>
  89. </div>
  90. <audio id="ringtone" src="sounds/incoming.mp3" loop></audio>
  91. <audio id="ringbacktone" src="sounds/outgoing.mp3" loop></audio>
  92. <audio id="dtmfTone" src="sounds/dtmf.mp3"></audio>
  93. <audio id="audioRemote"></audio>
  94. <script type="text/javascript" src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
  95. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
  96. <script type="text/javascript" src="scripts/moment.js/moment.min.js"></script>
  97. <script type="text/javascript" src="scripts/SIP.js/sip.min.js"></script>
  98. <script type="text/javascript" src="scripts/config.js"></script>
  99. <script type="text/javascript" src="scripts/app.js"></script>
  100. </body>
  101. </html>