У меня есть главная учетная запись и дочерняя учетная запись. Предположим, что вызывающий абонент вызывает номер в дочерней учетной записи. Суб-учетная запись будет обрабатывать этот вызов, выведя некоторые TwiMl и на основе некоторых бизнес-правил может потребоваться перенаправить поток этого вызова на главную учетную запись (для целей учета).Twilio перенаправляет вызов с суб-аккаунта на главный счет
Простой способ сделать это - просто набрать номер, принадлежащий главной учетной записи. Это передаст поток вызовов из вспомогательной учетной записи в главную учетную запись. Никаких осложнений нет ...
Однако, чтобы определить, к какому клиенту принадлежит этот вызов, на главной учетной записи мне нужен уникальный идентификатор. Когда я получаю этот вызов на главной учетной записи, мне нужно подойти к клиенту. В идеале я хотел бы получить начальную CallSid, созданную на дочерней учетной записи, но похоже, что это невозможно. Поэтому я изучал прохождение пользовательских параметров, но не повезло.
Имеет смысл только то, что вы должны каким-либо образом связать данные с суб-учетной записью с главной учетной записью. Любые идеи о том, как это сделать?
Эй, Twilio Developer Evangelist здесь. Прежде чем я попытаюсь ответить на ваш вопрос, я должен что-то подтвердить. Когда вы говорите «для целей бухгалтерского учета», вы знаете, что счета и субсчета финансируются таким же образом? Независимо от того, сделан ли вызов с главной учетной записи или субсчета, деньги всегда будут выходить из основной учетной записи. Очевидно, вы можете сказать, какая учетная запись использует что-то. –
Да, я знаю об этом. Сложно объяснить всю причину этого, это скорее бизнес-правило и внутренний учет. Я предпочитаю не вникать в это, потому что это не настоящая проблема. В основном мне нужен способ идентифицировать вызов из вспомогательной учетной записи при наборе в основную учетную запись. – ecorvo