Xem xét mã nguồn của chức năng Quay số cuộc gọi
, bạn có thể thấy rằng Dial hàm gọi DialWithTimeout hàm gọi DialWithInfo hàm số. Vì vậy, để trả lời câu hỏi của bạn về sự khác biệt giữa các chức năng, có vẻ như Dial là một trình bao bọc tiện lợi cho DialWithTimeout , đến lượt nó là một trình bao bọc tiện lợi cho DialWithInfo , vì vậy chúng dẫn đến cùng một nhóm kết nối.
Về cách quản lý nhóm kết nối đó, bạn đã có ngay trong câu hỏi của mình.
Vì vậy, một cuộc gọi đến Dial hoặc DialWithTimeout hoặc DialWithInfo sẽ thiết lập nhóm kết nối, nếu bạn yêu cầu nhiều phiên, hãy sử dụng session.New() hoặc session.Copy() các phương pháp để lấy nó từ phiên được trả về từ bất kỳ chức năng Quay số nào bạn chọn sử dụng.