Phần mềm điện thoại: Zoiper, MicroSIP, Linphone
Phần mềm điện thoại là một chương trình điện thoại: trên máy tính của thu ngân, laptop của quản trị viên hay điện thoại thông minh của người quản lý. Đối với tổng đài, nó không khác gì một máy để bàn: bạn cấp cho nhân viên một số nội bộ trong trang quản trị và nhập đúng năm giá trị — máy chủ SIP, tên đăng nhập, mật khẩu, cổng 5060, giao thức UDP. Lấy chúng ở đâu và chúng có ý nghĩa gì — trong bài tổng quan «Cấu hình điện thoại SIP».
Tóm tắt nên chọn gì:
| Ứng dụng | Nền tảng | Chi phí cho cơ sở | Khi nào nên dùng |
|---|---|---|---|
| MicroSIP | Windows | miễn phí (mã nguồn mở) | máy tính ở quầy thu ngân hoặc lễ tân — nhẹ, chạy ở khay hệ thống |
| Zoiper | Windows, macOS, Linux, Android, iOS | bản miễn phí — chỉ dùng cho mục đích phi thương mại; cơ sở cần bản Premium (mua một lần) | một ứng dụng cho mọi thiết bị của nhân viên |
| Linphone | Windows, macOS, Linux, Android, iOS | miễn phí (mã nguồn mở) | khi cần ứng dụng miễn phí trên điện thoại thông minh hoặc Mac |
| Grandstream Wave Lite | Android, iOS | miễn phí | nếu nhân viên đã dùng ứng dụng này |
Sau khi cấu hình xong — hãy gọi ngay *43: tổng đài sẽ phát lại giọng nói của bạn. Đây là phép kiểm tra duy nhất cho thấy âm thanh truyền được, chứ không chỉ là đăng ký thành công (chi tiết — bên dưới).
Khi nào dùng phần mềm điện thoại, khi nào dùng máy để bàn#
Phần mềm điện thoại phù hợp ở nơi người dùng vốn đã ngồi trước máy tính hoặc cầm điện thoại trên tay: quản trị viên, người quản lý, nhân viên giao hàng, kế toán. Nó miễn phí hoặc gần như miễn phí, không cần ổ cắm và dây cáp, và hiển thị danh bạ ngay lập tức.
Máy để bàn hoặc DECT cần thiết ở nơi không được bỏ lỡ cuộc gọi:
- Quầy, quầy bar, lễ tân. Máy tính chuyển sang chế độ ngủ, cập nhật, có người đóng chương trình — và các cuộc gọi âm thầm không đến. Máy để bàn trên bàn luôn đổ chuông.
- Nhân viên phục vụ trong phòng. Điện thoại thông minh trong túi nhận cuộc gọi ở chế độ nền không đáng tin cậy (xem «Nhận cuộc gọi ở chế độ nền»), còn ống nghe DECT là chiếc điện thoại không làm gì khác.
- Phòng ồn và bếp. Loa laptop và micrô tích hợp gây tiếng vọng và tiếng ồn; máy để bàn có ống nghe tử tế.
Một số nội bộ có thể dùng đồng thời trên nhiều thiết bị (tối đa 5): ví dụ, máy để bàn ở quầy và phần mềm điện thoại trên điện thoại thông minh của quản trị viên. Cuộc gọi đến sẽ đổ chuông trên tất cả, ai nhấc máy trước sẽ trả lời.
Zoiper#
Nền tảng: Windows, macOS, Linux, Android, iOS. Chỉ tải từ trang web chính thức zoiper.com hoặc từ cửa hàng ứng dụng.
Thiết lập trên máy tính (Zoiper 5)#
- Cài đặt và khởi chạy Zoiper. Ở màn hình đầu tiên «Username and password», nhập:
- vào ô trên cùng — tên đăng nhập từ cửa sổ, ký tự
@và máy chủ SIP, ví dụsip-a1b2c3d4-101@sip.example.com(chính Zoiper gợi ý như vậy: «user@sip.example.com»); - vào ô Password — mật khẩu từ cửa sổ.
- vào ô trên cùng — tên đăng nhập từ cửa sổ, ký tự
- Nhấn Login. Nếu Zoiper hỏi địa chỉ máy chủ (Hostname) — nhập máy chủ SIP từ cửa sổ. Để trống các ô «Authentication» và «Outbound proxy».
- Zoiper sẽ kiểm tra những cách kết nối nào hoạt động (SIP TLS, SIP TCP, SIP UDP, IAX UDP). SIP TLS và IAX sẽ không được tìm thấy ở hệ thống của chúng ta — điều này là bình thường. Chọn SIP UDP (hoặc SIP TCP, nếu UDP không đi qua được trong mạng của bạn) và nhấn Next.
- Tiếp theo, trình hướng dẫn sẽ đề nghị kiểm tra micrô và loa — hãy thực hiện với đúng bộ tai nghe mà bạn sẽ dùng để nói chuyện.
Ảnh chụp màn hình: Zoiper 5 User Guide v.1.0.7, tr. 10 («Activation»), https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf.
Thiết lập thủ công: ô nào điền vào đâu#
Nếu tài khoản đã được tạo hoặc trình hướng dẫn không làm được, hãy mở Settings → Accounts → tài khoản của bạn và đối chiếu các ô:
| Trong bảng quản trị («Thông tin đăng nhập của số điện thoại nội bộ») | Trong Zoiper 5 (Settings → Accounts → SIP Account) |
|---|---|
| Máy chủ SIP | Domain (trên điện thoại thông minh — Hostname) |
| Tên đăng nhập | Username — toàn bộ, sip-…-<số> |
| Mật khẩu | Password |
Cổng 5060 |
không nhập — 5060 Zoiper tự dùng; cổng khác thì thêm vào địa chỉ: máy chủ:cổng |
Giao thức truyền UDP |
Advanced → Network → Transport → UDP |
| Số nội bộ | không điền vào ô nào; làm nhãn tài khoản — Caller ID name (tùy chọn) |
Hãy để tắt các hộp kiểm Use auth. username và Use outbound proxy. Có thể tắt Use STUN: tổng đài của chúng ta tự xử lý NAT, không cần STUN.
Ảnh chụp màn hình: Zoiper 5 User Guide v.1.0.7, tr. 30 («Accounts / SIP Accounts»), https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf.
Bổ sung: codec, giao thức truyền, keep-alive trong Zoiper
- Codec (Settings → Accounts → tài khoản → Advanced → Audio and Video codecs): để trong «Selected» G.711 a-law và G.711 µ-law; nếu phiên bản của bạn có G.722 — hãy thêm vào. Thứ tự từ trên xuống = mức ưu tiên. Tổng đài của chúng ta không cần G.729.
- Giao thức truyền. Trong tài liệu, Zoiper khuyên tránh UDP vì thời gian chờ NAT trên router. Tổng đài của chúng ta cũng nhận TCP trên cùng cổng
5060— nếu cuộc gọi đến qua UDP biến mất sau vài phút không hoạt động, hãy chuyển tài khoản sang TCP. TLS không hoạt động trên hệ thống chung của chúng ta — đừng chọn nó. - Keep alive time-out (cùng chỗ, Network) — hãy để bật: nó giữ «lỗ» trong router luôn mở để cuộc gọi đến đi tới được.
- Registration expiry — giá trị mặc định là phù hợp; tổng đài của chúng ta chấp nhận từ 60 đến 3600 giây.
Thiết lập trên điện thoại thông minh (Zoiper cho Android và iOS)#
Các ô vẫn như vậy: khi tạo tài khoản, chọn thiết lập thủ công tài khoản SIP và điền Hostname (máy chủ SIP), Username (toàn bộ tên đăng nhập), Password. Dấu tích xanh bên cạnh tài khoản xuất hiện trong khoảng 30 giây — nghĩa là đã đăng ký thành công. Về mã QR — phần riêng bên dưới.
MicroSIP#
Chỉ dành cho Windows, miễn phí và mã nguồn mở. Cài đặt trong một phút, chạy trong khay hệ thống và hầu như không chiếm bộ nhớ — lựa chọn tốt cho máy tính tại quầy thu ngân. Không đọc mã QR: cấu hình bằng các trường.
- Tải xuống từ trang web chính thức
microsip.org(bản thông thường hoặc bản portable). - Menu chính MicroSIP → Add Account.
- Điền các trường theo bảng và nhấn Save. Kiểm tra đăng ký trong trang quản trị: bên cạnh nhân viên sẽ sáng đèn xanh.
| Trong trang quản trị («Thông tin đăng nhập của số nội bộ») | Trong MicroSIP (Add Account) |
|---|---|
| Máy chủ SIP | SIP Server và Domain — cả hai giống nhau |
| Tên đăng nhập | Username — toàn bộ, sip-…-<số>; Login — có thể để trống (khi đó lấy Username) hoặc nhập giống hệt |
| Mật khẩu | Password |
Cổng 5060 |
không nhập — 5060 là mặc định; cổng khác — qua dấu hai chấm trong SIP Server |
Giao thức UDP |
Transport → UDP (cũng có thể dùng «Auto (UDP & TCP)») |
| Số nội bộ | Account Name / Display Name — như nhãn (tùy chọn) |
Để trống SIP Proxy. Media Encryption — Disabled: tổng đài của chúng tôi không cung cấp mã hóa âm thanh (SRTP), nếu bật thì cuộc gọi sẽ không kết nối được. ICE — tắt.
Ảnh chụp màn hình: MicroSIP Help, mục Account, https://www.microsip.org/help.
Thêm: codec và thiết bị âm thanh trong MicroSIP
Menu chính → Settings:
- Enabled Codecs — giữ G.711 A-law và G.711 u-law, nếu muốn thì thêm G.722 16 kHz từ «Available Codecs» bằng mũi tên. Phần còn lại không cần thiết.
- Ring Device / Speaker / Microphone — chọn tai nghe để đàm thoại, còn cho chuông (Ring Device) — loa của máy tính, để nghe thấy cuộc gọi ngay cả khi tai nghe đang đặt trên bàn.
- DTMF Method — Auto hoặc RFC2833.
- Keep-Alive trong cửa sổ tài khoản (mặc định 15 giây) giữ NAT mở — đừng tắt.
Ảnh chụp màn hình: MicroSIP Help, mục Settings, https://www.microsip.org/help.
Linphone#
Ứng dụng khách mã nguồn mở và miễn phí của Belledonne Communications: Windows, macOS, Linux, Android, iOS. Trình hướng dẫn khi khởi chạy lần đầu đề nghị tạo tài khoản trên dịch vụ riêng của họ — chúng tôi không cần tài khoản đó.
- Trên màn hình khởi đầu chọn Third Party SIP Account («Use a third party SIP account»). Ứng dụng sẽ cảnh báo rằng một số tính năng của Linphone (trò chuyện nhóm, hội nghị truyền hình) không khả dụng với tài khoản bên thứ ba — nhấn I understand.
- Điền các trường theo bảng và nhấn Login.
| Trong trang quản trị («Thông tin đăng nhập của số nội bộ») | Trong Linphone (Third party SIP account) |
|---|---|
| Máy chủ SIP | Domain |
| Tên đăng nhập | Username — toàn bộ, sip-…-<số> |
| Mật khẩu | Password |
Cổng 5060 |
không nhập — 5060 là mặc định |
Giao thức UDP |
Transport → UDP. ⚠️ Linphone mặc định đặt TLS — với nó đăng ký sẽ không thành công, nhất định phải chuyển |
| Số nội bộ | Display name — như nhãn (tùy chọn) |
Để trống Authentication ID (if different) và Outbound proxy.
Thông báo đẩy của Linphone hoạt động qua máy chủ trung gian Belledonne (Flexisip); với tài khoản bên thứ ba như của chúng tôi thì không có nó — vì vậy trên điện thoại thông minh Linphone nhận cuộc gọi ở chế độ nền kém hơn so với khi ứng dụng đang mở. Xem «Nhận cuộc gọi ở chế độ nền».
Grandstream Wave Lite#
Ứng dụng khách SIP miễn phí của Grandstream cho Android và iOS. Không nhầm với Wave (không có Lite): bản đó dành cho trạm Grandstream UCM và đăng nhập theo lời mời của họ — nó không kết nối với tổng đài của chúng tôi. Trong Wave Lite, thêm tài khoản SIP thủ công với các giá trị tương tự: máy chủ — máy chủ SIP trong cửa sổ, tên đăng nhập — toàn bộ (và cả trong trường ID xác thực, nếu có riêng), mật khẩu, giao thức UDP. Wave Lite không đọc mã QR từ trang quản trị: Grandstream có định dạng riêng.
Mã QR từ trang quản trị#
Trong cửa sổ «Thông tin đăng nhập của số nội bộ» có nút «Hiện QR». Bên trong mã là một dòng dạng
sip:<tên đăng nhập>:<mật khẩu>@<máy chủ SIP>:5060;transport=udp
tức là toàn bộ thông tin đăng nhập cùng với mật khẩu. Vì vậy:
- chỉ hiển thị QR cho người mà bạn cấp số nội bộ, không chụp ảnh và không chuyển tiếp nó — điều đó cũng giống như chuyển tiếp mật khẩu;
- sau khi đóng cửa sổ, không thể khôi phục QR (chúng tôi không lưu mật khẩu) — chỉ có «Đặt lại mật khẩu» và QR mới.
Ai sẽ hiểu nó. Trình quét tích hợp của Zoiper và Linphone chủ yếu dành cho liên kết tự động cấu hình (provisioning), chứ không phải cho dòng như vậy: Zoiper mô tả trình quét của mình cho các mã được tạo trên dịch vụ của họ, còn trong các phiên bản Linphone hiện tại (6.x cho Android và iOS) trình quét theo mã nguồn chỉ chấp nhận liên kết web đến tệp cấu hình — dòng của chúng tôi sẽ bị từ chối với thông báo «Invalid QR code!». Có thể thử QR trong Zoiper; nếu tài khoản không được tạo — hãy nhập các trường, chỉ mất hai phút. Tiện nhất là nhấn «Sao chép tất cả cài đặt» và gửi văn bản cho nhân viên qua tin nhắn riêng: họ sẽ mở nó trên chính điện thoại thông minh đó và sao chép tên đăng nhập cùng mật khẩu vào ứng dụng mà không bị lỗi.
Nhận cuộc gọi ở chế độ nền trên điện thoại thông minh#
Nói thẳng: không ai có thể đảm bảo rằng điện thoại thông minh có ứng dụng softphone sẽ đổ chuông khi ứng dụng bị thu nhỏ hoặc màn hình tắt — cả chúng tôi lẫn các nhà sản xuất softphone. Nguyên nhân nằm ở chính hệ điều hành:
- Android đưa các ứng dụng chạy nền vào trạng thái ngủ (chế độ Doze và "tối ưu hóa pin"), và khi chuyển từ Wi-Fi sang mạng di động thì ngắt kết nối của chúng. Đăng ký bị mất một cách âm thầm — trên trang quản trị, chi nhánh vẫn xanh thêm một lúc, nhưng cuộc gọi đã không còn đến được điện thoại. Với một số giao diện tùy biến (Xiaomi MIUI/HyperOS, Huawei EMUI), ứng dụng còn bị gỡ khỏi bộ nhớ mạnh tay hơn.
- iOS hoàn toàn không cho ứng dụng thông thường giữ kết nối ở chế độ nền: cuộc gọi đến chỉ đánh thức ứng dụng thông qua thông báo đẩy (dịch vụ của Apple), và để làm được điều đó, softphone phải có máy chủ đẩy trung gian riêng.
Những việc có thể làm để giảm rủi ro:
- Android: Cài đặt → Ứng dụng → softphone của bạn → Pin → "Không hạn chế" (hoặc bỏ "tối ưu hóa pin"); cho phép chạy nền, hiển thị trên các cửa sổ khác và thông báo. Trên Xiaomi — thêm cả "Tự khởi động".
- Zoiper cung cấp dịch vụ Push Proxy riêng (Firebase trên Android, APNs trên iOS) — theo tài liệu của Zoiper, đây là cách duy nhất đáng tin cậy để nhận cuộc gọi ở chế độ nền. Được kết nối trong ứng dụng; điều kiện và giá — do Zoiper quy định. Yêu cầu của dịch vụ đối với tổng đài là cho phép đăng ký lại với thời hạn từ 1 giờ: tổng đài của chúng tôi chấp nhận thời hạn tối đa 3600 giây, tức đúng mức tối thiểu đó.
- Linphone với tài khoản bên thứ ba sẽ không nhận được push (cần máy chủ Flexisip của họ) — hãy giữ ứng dụng luôn mở.
- Giữ ứng dụng mở trên màn hình khi đang chờ cuộc gọi (ví dụ, điện thoại thông minh đặt trên giá đỡ cạnh thu ngân).
Và điều quan trọng nhất: nơi nào không được phép mất cuộc gọi — hãy đặt điện thoại để bàn hoặc DECT, còn điện thoại thông minh chỉ nên là thiết bị thứ hai trên cùng một số nội bộ.
Tai nghe và âm thanh#
- Tai nghe là bắt buộc khi làm việc trên máy tính. Loa và micrô tích hợp của laptop khi bật loa ngoài gây tiếng vọng cho người đối diện: loa của bạn lọt vào chính micrô của bạn. Zoiper trong tài liệu nói rõ rằng về mặt kỹ thuật không thể loại bỏ tiếng vọng đến từ phía bên kia — nó phải được xử lý ở người tạo ra nó.
- Tai nghe USB đáng tin cậy hơn Bluetooth: không có độ trễ và không bị ngắt quãng khi tín hiệu yếu, không bị điện thoại thông minh "giành", và không tự chuyển sang chế độ "tai nghe không có micrô". Tai nghe Bluetooth vẫn hoạt động, nhưng ở chế độ đàm thoại, âm thanh kém rõ rệt so với khi nghe nhạc.
- Chọn thiết bị một cách rõ ràng trong cài đặt softphone: Zoiper — Settings → Audio (micrô, loa, mục Ringing device riêng), MicroSIP — Settings → Ring Device / Speaker / Microphone. Nên đưa chuông ra loa của máy tính, còn đàm thoại vào tai nghe. Trong Zoiper có tùy chọn "Ring also through PC speakerphone" — chuông vẫn nghe được ngay cả khi chưa đeo tai nghe.
- Không tắt khử tiếng vọng (Echo cancellation / EC) — Zoiper khuyên như vậy; trong MicroSIP đây là tùy chọn EC trong Settings.
- Nút trả lời trên tai nghe: MicroSIP — tùy chọn Handle Media Buttons trong Settings (nút tai nghe và bàn phím đa phương tiện), Zoiper — Settings → Audio → Use generic HID (cùng các chế độ riêng cho Jabra và Plantronics).
Kiểm tra âm thanh *43#
Chấm xanh cạnh nhân viên trên trang quản trị chỉ nói lên việc đăng ký (cổng 5060). Âm thanh đi theo một luồng riêng và hỏng theo cách riêng. Vì vậy, ngay sau khi cấu hình, hãy bấm *43 trong softphone và nhấn nút gọi:
- Tổng đài sẽ trả lời và phát một tiếng bíp ngắn;
- sau đó nói khoảng mười giây — bạn sẽ nghe thấy giọng của chính mình.
| Nghe thấy gì | Nghĩa là gì |
|---|---|
| Tiếng bíp, rồi giọng của mình | âm thanh đi được cả hai chiều — mọi thứ bình thường |
| Có tiếng bíp, không nghe thấy mình | âm thanh không đi từ softphone đến tổng đài: chọn sai micrô (kiểm tra thiết bị trong cài đặt), ứng dụng chưa được cấp quyền micrô, SIP ALG trên router |
| Ngay cả tiếng bíp cũng không có | âm thanh không đi từ tổng đài đến bạn: chọn sai loa, hoặc mạng chặn UDP — xem "Mạng, router và internet" |
| Nghe đứt quãng, bị trễ | kênh kém: dùng Wi-Fi thay vì cáp, internet quá tải |
Kiểm tra này miễn phí và không gọi đi đâu cả. Các con số (mất gói, jitter, độ trễ) được ghi vào nhật ký cuộc gọi — chi tiết trong bài tổng quan: "Kiểm tra chất lượng liên lạc". Phân tích lỗi âm thanh — "Không có âm thanh, chỉ nghe một chiều, tiếng vọng".
Nếu phần mềm điện thoại không đăng ký#
Trước tiên — các nguyên nhân phổ biến, từ thường gặp đến hiếm gặp (chúng giống nhau với mọi thiết bị):
- Đăng nhập không đầy đủ. Cần
sip-…-<số>, không phải «101». - Mật khẩu đã cũ. Ai đó đã nhấn «Đặt lại mật khẩu» — mật khẩu cũ không còn hoạt động. Hãy cấp mật khẩu mới.
- Sai địa chỉ máy chủ. Cơ sở có máy chủ riêng thì địa chỉ cũng riêng — hãy sao chép từ cửa sổ.
- Linphone dùng TLS. Chuyển Transport sang UDP.
- Mạng chặn UDP 5060 (Wi-Fi khách, một số mạng di động, VPN doanh nghiệp): thử TCP hoặc mạng khác — cùng tài khoản từ nhà hoặc từ internet di động.
Ý nghĩa các dòng thông báo của Zoiper (theo tài liệu của hãng):
| Dòng thông báo Zoiper | Trường hợp của chúng ta |
|---|---|
| SIP 401 / tài khoản không đăng ký được, hỏi mật khẩu | sai tên đăng nhập hoặc mật khẩu: tên đăng nhập không đầy đủ, mật khẩu đã bị đặt lại. Không cần điền trường «auth. username» — chỉ cần Username đầy đủ |
| SIP 403 Forbidden | tổng đài từ chối: cũng là sai mật khẩu, hoặc số nội bộ đã bị xóa/tắt trong trang quản trị |
| SIP 408 Request timed out | yêu cầu không đến được tổng đài hoặc phản hồi không đến được bạn: bị router hoặc tường lửa chặn, sai giao thức truyền. Chuyển UDP ↔ TCP, tắt STUN |
| SIP 503 Transport Failure | Zoiper không gửi được yêu cầu: gõ sai địa chỉ máy chủ hoặc không có mạng |
| SIP 923 No DNS results | không tìm thấy địa chỉ máy chủ qua DNS: gõ sai SIP server, thừa Outbound proxy, sai giao thức truyền, hoặc VPN trên máy tính cản trở DNS |
Phân tích đầy đủ các mã và dòng thông báo của nhiều thiết bị — «Không đăng ký được: thông báo và mã lỗi», tất cả triệu chứng — «Chẩn đoán theo triệu chứng».
Câu hỏi thường gặp#
Có thể dùng một số nội bộ cho cả điện thoại để bàn lẫn phần mềm điện thoại không?#
Có. Một tài khoản đăng ký đồng thời trên nhiều thiết bị (tối đa năm), cuộc gọi đến sẽ đổ chuông trên tất cả, ai nhấc máy trước thì trả lời. Một cặp tiện lợi: máy để bàn ở quầy + phần mềm điện thoại trên điện thoại thông minh của quản trị viên.
Zoiper miễn phí có đủ dùng không?#
Về mặt kỹ thuật để gọi điện — có, nhưng theo giấy phép của Zoiper, bản miễn phí chỉ dành cho mục đích phi thương mại. Cơ sở cần bản Premium (mua một lần cho mỗi thiết bị) — hoặc dùng MicroSIP (Windows) và Linphone miễn phí.
Vì sao mã QR từ trang quản trị không hoạt động?#
Bên trong mã QR là chuỗi sip:đăng nhập:mật khẩu@máy chủ:cổng. Trình quét của Zoiper và Linphone chờ trước hết là liên kết tự cấu hình của dịch vụ riêng, còn Linphone 6.x chỉ chấp nhận liên kết như vậy. Hãy nhập các trường thủ công hoặc gửi cho nhân viên văn bản bằng nút «Sao chép tất cả cài đặt».
Phần mềm điện thoại trên điện thoại thông minh không đổ chuông khi màn hình tắt#
Đây là hành vi của Android và iOS, không phải hỏng tổng đài: hệ thống đưa ứng dụng vào trạng thái ngủ và mất đăng ký. Hãy tắt tối ưu hóa pin và cho phép chạy nền, trong Zoiper hãy bật Push Proxy. Nếu cuộc gọi vẫn bị mất — cần điện thoại để bàn hoặc DECT.
Người đối thoại nghe thấy tiếng vọng khi tôi nói từ máy tính xách tay#
Đó là loa của bạn lọt vào micrô của bạn. Hãy đeo tai nghe và kiểm tra xem trong cài đặt phần mềm điện thoại đã bật khử vọng chưa. Nếu bạn nghe thấy tiếng vọng — nó phát sinh ở phía người đối thoại, không thể sửa từ phía bạn.
Có thể mã hóa cuộc gọi trong phần mềm điện thoại không (TLS, SRTP, ZRTP)?#
Hiện tại thì không: tổng đài nhận UDP và TCP trên cổng 5060 và âm thanh mở. Việc bật TLS hoặc mã hóa âm thanh trong phần mềm điện thoại sẽ khiến tài khoản không đăng ký được hoặc cuộc gọi không kết nối.
Các mục liên quan#
- Tổng quan: kết nối điện thoại với tổng đài — thông tin đăng nhập, kiểm tra vọng
*43, đặt lại - Mạng, router và internet cho điện thoại — SIP ALG, NAT, cần bao nhiêu internet
- Chẩn đoán theo triệu chứng
- Không đăng ký được: thông báo và mã lỗi
- Không có âm thanh, nghe một chiều, tiếng vọng
- Cuộc gọi bị ngắt
Nguồn#
- Zoiper 5 User Guide v.1.0.7 (trình hướng dẫn “Username and password” và chọn SIP TLS/TCP/UDP — tr. 9–10; Accounts → SIP Accounts: Domain, Username, Password, Use auth. username, Outbound proxy — tr. 30; Transport, Keep alive, rport, STUN — tr. 34–35; âm thanh, Echo cancellation, Ringing device, tai nghe HID — tr. 41–42) — https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf
- Zoiper: Informational and error messages (SIP 401, 403, 408, 503 Transport Failure, 923 No DNS results) — https://www.zoiper.com/en/support/answer/for/android/80/Informational_and_error_messages ; Error SIP 923 — https://www.zoiper.com/en/support/home/article/20/Error%20SIP%20923
- Zoiper Push Proxy FAQ (cuộc gọi đến khi chạy nền trên iOS/Android chỉ qua push, thời hạn đăng ký lại từ 1 giờ) — https://www.zoiper.com/en/support/home/article/205/Zoiper_Push_Proxy
- Zoiper: How to generate QR codes on Zoiper OEM (QR được tạo trên dịch vụ Zoiper, có hiệu lực 48 giờ, chỉ quét được một lần) — https://www.zoiper.com/en/support/home/article/218/How%20to%20generate%20QR%20codes%20on%20Zoiper%20OEM
- Zoiper 5 download (các nền tảng; bản miễn phí — “non-commercial use only”) — https://www.zoiper.com/en/voip-softphone/download/current
- MicroSIP Help (các trường trong cửa sổ Account, Settings: thiết bị âm thanh, codec, Handle Media Buttons) — https://www.microsip.org/help
- Linphone: Log in with Third-Party SIP Account — https://www.linphone.org/en/docs/login-sip-account/ ; QR Code / Provisioning Link Login — https://www.linphone.org/en/docs/login-with-qrcode/
- Mã nguồn linphone-android:
QrCodeViewModel.kt(QR chỉ được chấp nhận dưới dạng liên kết tự động cấu hình),ThirdPartySipAccountLoginViewModel.ktvàCorePreferences.kt(transport mặc định — TLS),strings.xml(tên các trường) — https://github.com/BelledonneCommunications/linphone-android - Grandstream: Wave Application FAQ (Wave — dành cho UCM; ứng dụng SIP thông thường — Wave Lite) — https://documentation.grandstream.com/knowledge-base/wave-application-faq/
- Android Developers: Optimize for Doze and App Standby — https://developer.android.com/training/monitoring-device-state/doze-standby
- Mã tổng đài: định dạng QR và văn bản “Sao chép tất cả cài đặt” —
admin/lib/sip-provisioning.ts; cửa sổ “Thông tin đăng nhập số nội bộ” —admin/components/integrations/SipOperatorRevealModal.tsx; thời hạn đăng ký 60–3600 giây, codec, NAT —shared/sip/advanced-options.json